[DONE] Error Report beim Start, läuft aber weiter

    • punsen
      punsen
      Bronze
      Dabei seit: 15.10.2006 Beiträge: 298
      PokerStrategy.com Elephant Version: 0.75.555.1239

      Betriebssystem:
      (x) XP
      ( ) Vista
      ( ) Windows 7

      Auf welchen Pokerraum bezieht sich das Problem:
      ( ) PartyPoker
      ( ) PokerStars
      (x) FullTilt
      ( ) iPoker Netzwerk (Mansion, Titan, etc.)
      ( ) andere: _________


      Problem in FAQ gesucht: (Siehe: hier)
      (x) Ja
      ( ) Nein

      Screenshot vorhanden:
      (x) Ja
      ( ) Nein

      Fehlermeldungen im Logfile vorhanden:
      ( ) Ja
      (x) Nein

      Bei Datenbankproblemen:
      PostgreSQL separat installiert:
      ( ) Ja
      (x) Nein, der Elephant hat Postgres mit installiert

      Datenbankproblem-Guide gelesen?
      (x) Ja
      ( ) Nein

      Genaue Problembeschreibung:
      Beim Start taucht folgendes Fenster auf:

      Wenn ich hier den Error Report sende oder auf nicht senden klicke, schließt sich der Elephant danach. Falls ich allerdings das Fenster einfach ignoriere, läuft der Elephant ohne Probleme weiter und alle Funktionen sind benutzbar.
      Dieses Problem trat nicht mit der Version 0.69 auf.

      Detailliertere Fehlermeldung:


      edit: Error Report lässt sich leider nicht kopieren und wird auch nicht auf der Festplatte gespeichert
  • 11 Antworten
    • mrk1988
      mrk1988
      Bronze
      Dabei seit: 04.02.2007 Beiträge: 13.337
      Hallo punsen,

      anscheinend gab es da bei der Installation von der 0.75 schon ein Problem. Hattest du die alte Version vorher deinstalliert oder einfach die 0.75 drüber installiert? (Was auch funktionieren sollte.) Hilft eine Neuinstallation des Elephants mit vorheriger Deinstallation?
    • punsen
      punsen
      Bronze
      Dabei seit: 15.10.2006 Beiträge: 298
      So, hab es mal komplett de- und reinstalliert und der Fehler tritt immer noch auf.
      edit: Beim ersten mal hatte ich die 0.75 einfach über die 0.69 drüberinstalliert.
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hi punsen,

      was steht denn genau im zuletzt gespeicherten Logfile bei Dir?

      Wo finde ich die Log-Datei auf meinem Computer? (click!)

      Davon abgesehen, kann es aber nicht Schaden den aktuellen Elephant bei Dir zu deinstallieren und ihn nach erfolgreicher Deinstallation wieder neu zu installieren (Dafür musst Du aber Deine Datenbank-Logindaten zuvor sichern, da Du diese hinterher manuell neu eingeben musst!).

      Cheers,
      L.

      [IN:000172] erstellt.
    • punsen
      punsen
      Bronze
      Dabei seit: 15.10.2006 Beiträge: 298
      Original von Larres
      was steht denn genau im zuletzt gespeicherten Logfile bei Dir?
      In dem Ordner finden sich nur ein paar leere Logfiles (mit Namen "elephant.log-2010-03-08-01.log" zB).

      Original von Larres
      Davon abgesehen, kann es aber nicht Schaden den aktuellen Elephant bei Dir zu deinstallieren und ihn nach erfolgreicher Deinstallation wieder neu zu installieren (Dafür musst Du aber Deine Datenbank-Logindaten zuvor sichern, da Du diese hinterher manuell neu eingeben musst!).
      Schon geschehen (siehe oben).
    • punsen
      punsen
      Bronze
      Dabei seit: 15.10.2006 Beiträge: 298
      Habe jetzt die Version 0.76.701.1427 installiert und der Fehler besteht immer noch, taucht jetzt aber wie im Changelog angegeben im Eventlog auf:
      code:
      Event Type:	Error
      Event Source:	.NET Runtime 2.0 Error Reporting
      Event Category:	None
      Event ID:	5000
      Date:		3/16/2010
      Time:		2:50:47 PM
      User:		N/A
      Computer:	TESTIE
      Description:
      EventType clr20r3, P1 elephant.exe, P2 0.76.701.1427, P3 4b9e05bb, P4 system.management, P5 2.0.0.0, P6 4889dedd, P7 25e, P8 2a, P9 system.typeinitialization, P10 NIL.
      Data:
      0000: 63 00 6c 00 72 00 32 00   c.l.r.2.
      0008: 30 00 72 00 33 00 2c 00   0.r.3.,.
      0010: 20 00 65 00 6c 00 65 00    .e.l.e.
      0018: 70 00 68 00 61 00 6e 00   p.h.a.n.
      0020: 74 00 2e 00 65 00 78 00   t...e.x.
      0028: 65 00 2c 00 20 00 30 00   e.,. .0.
      0030: 2e 00 37 00 36 00 2e 00   ..7.6...
      0038: 37 00 30 00 31 00 2e 00   7.0.1...
      0040: 31 00 34 00 32 00 37 00   1.4.2.7.
      0048: 2c 00 20 00 34 00 62 00   ,. .4.b.
      0050: 39 00 65 00 30 00 35 00   9.e.0.5.
      0058: 62 00 62 00 2c 00 20 00   b.b.,. .
      0060: 73 00 79 00 73 00 74 00   s.y.s.t.
      0068: 65 00 6d 00 2e 00 6d 00   e.m...m.
      0070: 61 00 6e 00 61 00 67 00   a.n.a.g.
      0078: 65 00 6d 00 65 00 6e 00   e.m.e.n.
      0080: 74 00 2c 00 20 00 32 00   t.,. .2.
      0088: 2e 00 30 00 2e 00 30 00   ..0...0.
      0090: 2e 00 30 00 2c 00 20 00   ..0.,. .
      0098: 34 00 38 00 38 00 39 00   4.8.8.9.
      00a0: 64 00 65 00 64 00 64 00   d.e.d.d.
      00a8: 2c 00 20 00 32 00 35 00   ,. .2.5.
      00b0: 65 00 2c 00 20 00 32 00   e.,. .2.
      00b8: 61 00 2c 00 20 00 73 00   a.,. .s.
      00c0: 79 00 73 00 74 00 65 00   y.s.t.e.
      00c8: 6d 00 2e 00 74 00 79 00   m...t.y.
      00d0: 70 00 65 00 69 00 6e 00   p.e.i.n.
      00d8: 69 00 74 00 69 00 61 00   i.t.i.a.
      00e0: 6c 00 69 00 7a 00 61 00   l.i.z.a.
      00e8: 74 00 69 00 6f 00 6e 00   t.i.o.n.
      00f0: 20 00 4e 00 49 00 4c 00    .N.I.L.
      00f8: 0d 00 0a 00               ....    
      

      Nebenbei auch noch mit dieser Meldung:
      code:
      Event Type:	Information
      Event Source:	PokerStrategy.com Elephant
      Event Category:	None
      Event ID:	0
      Date:		3/16/2010
      Time:		2:50:40 PM
      User:		N/A
      Computer:	TESTIE
      Description:
      Unhandled error: System.TypeInitializationException: The type initializer for 'System.Management.ManagementPath' threw an exception. ---> System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA} failed due to the following error: 80040154.
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
         at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
         at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
         at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
         at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
         at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
         at System.Activator.CreateInstance(Type type, Boolean nonPublic)
         at System.Management.MTAHelper.CreateInMTA(Type type)
         at System.Management.ManagementPath.CreateWbemPath(String path)
         at System.Management.ManagementPath..ctor(String path)
         at System.Management.ManagementPath..cctor()
         --- End of inner exception stack trace ---
         at System.Management.ManagementScope._Clone(ManagementScope scope, IdentifierChangedEventHandler handler)
         at System.Management.ManagementObjectSearcher..ctor(ManagementScope scope, ObjectQuery query, EnumerationOptions options)
         at System.Management.ManagementObjectSearcher..ctor(String queryString)
         at PokerStrategy.Log4Net.SystemInformation.InternalRetrieveWmiData()
         at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
         at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
         at System.Threading.ThreadHelper.ThreadStart()
      Please refer to the log file for further details.
      
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      hello again punsen!

      Die angezeigten Probleme bei Dir im Event-Log treten noch vor der eigentlichen Initialisierung unseres Elephants auf.

      Wir werden im Laufe des morgigen Tages ein neues DevBuild releasen und haben in der Initialisierungssequenz des Elephants zusätzliche Catch-Blöcke für genau diese Arten von Problemen eingebaut, damit wir diese Start-Probleme überhaupt erst loggen und in den Griff bekommen können.

      Kannst Du dann bitte einmal unser nächstes DevBuild ausprobieren und uns dann die erstellten Logfiles (die dann hoffentlich auch nützliche Infos beinhalten) an elephant@pokerstrategy.com schicken?

      Ich melde mich morgen hier, sobald besagtes DevBuild fertig ist.

      Danke,
      L.
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hi punsen!

      Jau! Das Update ist jetzt fertig und wird nun jede Minute online erscheinen! Du kannst es in unserem Developer Blog (klick!) finden.

      Dieses Update benötigt das zuvor releaste DevBuild v0.76.697.1428 als Basisversion. Die v0.76.697.1428 findest Du ebenfalls in besagtem Blog.

      Bitte installiere Dir erst dieses DevBuild und führe danach das Update aus.

      Wir sind schon sehr auf Deine Logfiles gespannt!

      Danke,
      L.

      PS: Neben den neuen Catch-Blöcken in der Init-Sequenz implementiert das Update übrigens auch den Hotfix für das geänderte iPoker-Handhistory-Format (fixed also insbesondere HUD-Probleme auf Titan & Mansion).
    • punsen
      punsen
      Bronze
      Dabei seit: 15.10.2006 Beiträge: 298
      Fehlermeldung taucht jetzt, wie angekündigt, mit dem Patch nicht mehr auf.
      Hab hier die Logausgabe, die interessant sein dürfte:
      code:
      2010-03-17 16:56:48,711 - 125  [1] INFO  Welcome Message: 
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.76.718.1436) ----------------------------------------------------------------------
      2010-03-17 16:56:48,992 - 406  [5] INFO  Welcome Message: 
      -------------------- System Info --------------------
      CPU: Error retrieving processor info: 
      System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA} failed due to the following error: 80040154.
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
         at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
         at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
         at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
         at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
         at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
         at System.Activator.CreateInstance(Type type, Boolean nonPublic)
         at System.Management.MTAHelper.CreateInMTA(Type type)
         at System.Management.ManagementPath.CreateWbemPath(String path)
         at System.Management.ManagementPath..ctor(String path)
         at System.Management.ManagementObject..ctor(String path)
         at PokerStrategy.Log4Net.CpuInfoSystemSearch.Search()
         at PokerStrategy.Log4Net.SystemInformation.InternalRetrieveWmiData()
      OS : Error retrieving os friendly name: 
      System.TypeInitializationException: The type initializer for 'System.Management.ManagementPath' threw an exception. ---> System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA} failed due to the following error: 80040154.
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
         at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
         at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
         at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
         at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
         at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
         at System.Activator.CreateInstance(Type type, Boolean nonPublic)
         at System.Management.MTAHelper.CreateInMTA(Type type)
         at System.Management.ManagementPath.CreateWbemPath(String path)
         at System.Management.ManagementPath..ctor(String path)
         at System.Management.ManagementPath..cctor()
         --- End of inner exception stack trace ---
         at System.Management.ManagementScope._Clone(ManagementScope scope, IdentifierChangedEventHandler handler)
         at System.Management.ManagementObjectSearcher..ctor(ManagementScope scope, ObjectQuery query, EnumerationOptions options)
         at System.Management.ManagementObjectSearcher..ctor(String queryString)
         at PokerStrategy.Log4Net.Win32OperatingSystemSearch.Search()
         at PokerStrategy.Log4Net.SystemInformation.InternalRetrieveWmiData() (Microsoft Windows NT 5.1.2600 Service Pack 3)
      RAM: 0.00GB
      Culture info: en-US
      
      2010-03-17 16:57:12,836 - 24250 [1] INFO  VersionUpdate: Starting background version check...
      2010-03-17 16:57:13,382 - 24796 [9] INFO  VersionUpdate: Background version check finished.
      Latest Version: 0.76.548.1239
      NewVersionAvail: False
      IgnoreUpdateVersion: 
      
      2010-03-17 16:57:21,836 - 33250 [1] ERROR PBNLogger: Exception caught in Double PBN.Debug.Log.GetRAMInGB()
      -------------------- System.TypeInitializationException --------------------
      - Message: The type initializer for 'System.Management.ManagementPath' threw an exception.
      - TypeName: System.Management.ManagementPath
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Management.ManagementScope _Clone(System.Management.ManagementScope, System.Management.IdentifierChangedEventHandler)
      - HelpLink: <null>
      - Source: System.Management
      - InnerException: System.Runtime.InteropServices.COMException<none>
      - StackTrace:
         at System.Management.ManagementScope._Clone(ManagementScope scope, IdentifierChangedEventHandler handler)
         at System.Management.ManagementObjectSearcher..ctor(ManagementScope scope, ObjectQuery query, EnumerationOptions options)
         at System.Management.ManagementObjectSearcher..ctor(ObjectQuery query)
         at PBN.Debug.Log.GetRAMInGB()
          -------------------- System.Runtime.InteropServices.COMException --------------------
          - Message: Retrieving the COM class factory for component with CLSID {CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA} failed due to the following error: 80040154.
          - ErrorCode: -2147221164
          - Data: System.Collections.ListDictionaryInternal
          - TargetSite: System.MarshalByRefObject AllocateUninitializedObject(System.RuntimeType)
          - HelpLink: <null>
          - Source: mscorlib
          - InnerException: <null><none>
          - StackTrace:
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
         at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
         at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
         at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
         at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
         at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
         at System.Activator.CreateInstance(Type type, Boolean nonPublic)
         at System.Management.MTAHelper.CreateInMTA(Type type)
         at System.Management.ManagementPath.CreateWbemPath(String path)
         at System.Management.ManagementPath..ctor(String path)
         at System.Management.ManagementPath..cctor()
      2010-03-17 16:57:21,867 - 33281 [1] ERROR PBNLogger: Exception caught in System.String PBN.Debug.Log.GetProcessorInformations()
      -------------------- System.TypeInitializationException --------------------
      - Message: The type initializer for 'System.Management.ManagementPath' threw an exception.
      - TypeName: System.Management.ManagementPath
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Management.ManagementScope _Clone(System.Management.ManagementScope, System.Management.IdentifierChangedEventHandler)
      - HelpLink: <null>
      - Source: System.Management
      - InnerException: System.Runtime.InteropServices.COMException<none>
      - StackTrace:
         at System.Management.ManagementScope._Clone(ManagementScope scope, IdentifierChangedEventHandler handler)
         at System.Management.ManagementObjectSearcher..ctor(ManagementScope scope, ObjectQuery query, EnumerationOptions options)
         at System.Management.ManagementObjectSearcher..ctor(ObjectQuery query)
         at PBN.Debug.Log.GetProcessorInformations()
          -------------------- System.Runtime.InteropServices.COMException --------------------
          - Message: Retrieving the COM class factory for component with CLSID {CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA} failed due to the following error: 80040154.
          - ErrorCode: -2147221164
          - Data: System.Collections.ListDictionaryInternal
          - TargetSite: System.MarshalByRefObject AllocateUninitializedObject(System.RuntimeType)
          - HelpLink: <null>
          - Source: mscorlib
          - InnerException: <null><none>
          - StackTrace:
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
         at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(Type objectType)
         at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
         at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
         at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
         at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
         at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
         at System.Activator.CreateInstance(Type type, Boolean nonPublic)
         at System.Management.MTAHelper.CreateInMTA(Type type)
         at System.Management.ManagementPath.CreateWbemPath(String path)
         at System.Management.ManagementPath..ctor(String path)
         at System.Management.ManagementPath..cctor()
      
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Moin punsen,

      freut mich zu hören, dass es jetzt wenigstens ohne Fehlermeldung bei Dir läuft.

      Die Message im Log "Error retrieving processor info" zeigt allerdings an, dass unser Elephant Deine CPU einfach nicht identifiziert werden kann, das Betriebssystem übrigens auch nicht, zudem wird die Speichergröße auch nur mit mageren 0.00 GB erkannt.

      Mich wundert es nun ehr, dass der Elephant überhaupt läuft.

      Aber was genau diese Konfigurationsprobleme bei Dir verursacht bleibt auch uns hier verborgen und hat nichts mit unserem Elephant zu tun.

      Das Startproblem ist behoben und der Thread auch gleich geschlossen.

      Gruß,
      L.
    • punsen
      punsen
      Bronze
      Dabei seit: 15.10.2006 Beiträge: 298
      Es könnte damit zusammenhängen, dass ich auf einer virtuellen Maschine pokere (für erhöhte Sicherheit). Eventuell hat der Elephant da Probleme die Komponenten zu erkennen.
    • MichaelWagner42
      MichaelWagner42
      Bronze
      Dabei seit: 12.09.2009 Beiträge: 1.552
      Hallo nochmal,

      Dann ist ja alles klar. Ich mache den Thread mal zu.

      Ciao
      Michael

      P.S.: Probiere doch mal VirtualBox, damit habe ich keine Probleme (und es geht auch 2D und 3D Grafikvirtualisierung)