Zum Forum springen
[DONE] Evererst abs...
 
Benachrichtigungen
Alles löschen

[Geschlossen] [DONE] Evererst absturz

7 Beiträge
2 Benutzer
0 Reactions
712 Ansichten
sitago
Beigetreten: 14.03.2007

PokerStrategy.com Elephant Version: 0.78

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

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

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

Screenshot vorhanden:
( ) Ja
(X) Nein

Fehlermeldungen im Logfile vorhanden:
(Wo finde ich die Log-Datei auf meinem Computer? Siehe: hier)
(X) Ja
( ) Nein

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

Datenbankproblem-Guide gelesen? (Siehe: hier)
( ) Ja
(X) Nein

Genaue Problembeschreibung:

Der Ele ist mir mitten im Spiel abgestuerzt, vielleicht hilft Euch das Logfile hier weiter:

CPU: AMD Athlon(tm) 64 Processor 3500+ at 2210 Mhz with 1 cores (x86 Family 15 Model 95 Stepping 2)
OS : Microsoft Windows XP Professional (Microsoft Windows NT 5.1.2600 Service Pack 3)
RAM: 1.87GB
Culture info: de-DE

2010-04-02 08:52:30,875 - 53812 [1] INFO  VersionUpdate: Starting background version check...
2010-04-02 08:52:30,968 - 53906 [11] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue
2010-04-02 08:52:31,156 - 54093 [13] INFO  VersionUpdate: Background version check finished.
Latest Version: 0.76.548.1239
NewVersionAvail: False
IgnoreUpdateVersion: 

2010-04-02 08:52:36,734 - 59671 [25] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue
2010-04-02 08:52:38,984 - 61921 [29] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue
2010-04-02 08:53:00,265 - 83203 [30] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue
2010-04-02 08:53:09,453 - 92390 [26] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue
2010-04-02 08:53:12,984 - 95921 [1] ERROR PBNLogger: Exception caught in Void PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(System.Object, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs)
-------------------- System.InvalidCastException --------------------
- Message: Unable to cast object of type 'System.Windows.Forms.BindingSource' to type 'System.Collections.Generic.List`1[PokerStrategyElephant.OverviewLine]'.
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Void gridViewOverviewSessions_CustomDrawFooterCell(System.Object, DevExpress.XtraGrid.Views.Grid.FooterCellCustomDrawEventArgs)
- HelpLink: <null>
- Source: Elephant
- InnerException: <null><none>
- StackTrace:
   at PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(Object sender, FooterCellCustomDrawEventArgs e)
2010-04-02 08:53:19,109 - 102046 [19] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue
2010-04-02 08:53:40,406 - 123343 [18] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue

Ich habe ihn dann neu gestartet, und erstmal weiter gespielt, von daher kann ich die Zeit nicht mehr ganz genau zuordnen, aber es kann schon sehr gut die InvalidCastException ab Zeile 22 sein.

Im Prinzip habe ich zur Zeit des Absturzes nichts besonderes gemacht, lediglich wollte ich den Thunderbird mal kurz in den Vordergrund holen, weil ich eine Email bekommen hatte.


6 Antworten
sitago
Beigetreten: 14.03.2007

Es ist wieder zum gleichen Absturz gekommen, und diesmal habe ich die korrekte Fehlermeldung sichern koennen:

2010-04-10 08:44:41,687 - 1823046 [35] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.TourneyRepository.Update(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.PokerHand.Tourney])
-------------------- NHibernate.TransactionException --------------------
- Message: Begin failed with SQL exception
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Void Begin(System.Data.IsolationLevel)
- HelpLink: <null>
- Source: NHibernate
- InnerException: System.NullReferenceException<none>
- StackTrace:
   at NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel isolationLevel)
   at NHibernate.Transaction.AdoTransaction.Begin()
   at NHibernate.AdoNet.ConnectionManager.BeginTransaction()
   at NHibernate.Impl.SessionImpl.BeginTransaction()
   at PokerStrategy.Elephant.NHibernate.SessionLayer.Update[T](IEnumerable`1 itemCollection)
   at PokerStrategy.Elephant.NHibernate.Repositories.PersistentRepository`1.Update(IEnumerable`1 itemCollection)
   at PokerStrategy.Elephant.NHibernate.Repositories.TourneyRepository.Update(IEnumerable`1 itemCollection)
    -------------------- System.NullReferenceException --------------------
    - Message: Object reference not set to an instance of an object.
    - Data: System.Collections.ListDictionaryInternal
    - TargetSite: Void .ctor(Npgsql.NpgsqlConnection, System.Data.IsolationLevel)
    - HelpLink: <null>
    - Source: Npgsql
    - InnerException: <null><none>
    - StackTrace:
   at Npgsql.NpgsqlTransaction..ctor(NpgsqlConnection conn, IsolationLevel isolation)
   at Npgsql.NpgsqlConnection.BeginTransaction(IsolationLevel level)
   at Npgsql.NpgsqlConnection.BeginDbTransaction(IsolationLevel isolationLevel)
   at System.Data.Common.DbConnection.System.Data.IDbConnection.BeginTransaction()
   at NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel isolationLevel)
2010-04-10 08:44:51,671 - 1833031 [29] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue
2010-04-10 08:45:10,984 - 1852343 [16] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): No matching parser found.
Will put this work item into error queue
2010-04-10 08:45:11,000 - 1852359 [24] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.TourneyRepository.Update(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.PokerHand.Tourney])
-------------------- NHibernate.TransactionException --------------------
- Message: Begin failed with SQL exception
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Void Begin(System.Data.IsolationLevel)
- HelpLink: <null>
- Source: NHibernate
- InnerException: Npgsql.NpgsqlException<none>
- StackTrace:
   at NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel isolationLevel)
   at NHibernate.Transaction.AdoTransaction.Begin()
   at NHibernate.AdoNet.ConnectionManager.BeginTransaction()
   at NHibernate.Impl.SessionImpl.BeginTransaction()
   at PokerStrategy.Elephant.NHibernate.SessionLayer.Update[T](IEnumerable`1 itemCollection)
   at PokerStrategy.Elephant.NHibernate.Repositories.PersistentRepository`1.Update(IEnumerable`1 itemCollection)
   at PokerStrategy.Elephant.NHibernate.Repositories.TourneyRepository.Update(IEnumerable`1 itemCollection)
    -------------------- Npgsql.NpgsqlException --------------------
    - Message: ERROR: 25001: SET TRANSACTION ISOLATION LEVEL must be called before any query
    - Severity: ERROR
    - Code: 25001
    - BaseMessage: SET TRANSACTION ISOLATION LEVEL must be called before any query
    - Detail: 
    - Hint: 
    - Position: 
    - Where: 
    - File: .\src\backend\commands\variable.c
    - Line: 557
    - Routine: assign_XactIsoLevel
    - ErrorSql: BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
    - Errors: System.Collections.ArrayList
    - ErrorCode: -2147467259
    - Data: System.Collections.ListDictionaryInternal
    - TargetSite: Boolean MoveNext()
    - HelpLink: <null>
    - Source: Npgsql
    - InnerException: <null><none>
    - StackTrace:
   at Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
   at Npgsql.ForwardsOnlyDataReader.GetNextResponseObject()
   at Npgsql.ForwardsOnlyDataReader.GetNextRowDescription()
   at Npgsql.ForwardsOnlyDataReader.NextResult()
   at Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError)
   at Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb)
   at Npgsql.NpgsqlCommand.ExecuteBlind()
   at Npgsql.NpgsqlTransaction..ctor(NpgsqlConnection conn, IsolationLevel isolation)
   at Npgsql.NpgsqlConnection.BeginTransaction(IsolationLevel level)
   at Npgsql.NpgsqlConnection.BeginDbTransaction(IsolationLevel isolationLevel)
   at System.Data.Common.DbConnection.System.Data.IDbConnection.BeginTransaction()
   at NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel isolationLevel)

Hi sitago,

danke für Deine ausführlichen Fehlerberichte, kannst Du uns bei einem solchen Absturz bitte auch einmal den entsprechenden Eintrag des Windows Eventlogs posten?

Unter XP findest Du die Logs hier:

Systemsteuerung/Verwaltung/Computerverwaltung, dort sind es dann unter /Ereignisanzeige/Anwendung die Einträge für "Pokerstrategy.com Elephant".

Danke,
L.


sitago
Beigetreten: 14.03.2007

Beschreibung:

EventType clr20r3, P1 elephant.exe, P2 0.78.845.1596, P3 4bb4c1a2, P4 system.windows.forms, P5 2.0.0.0, P6 4889dee7, P7 1521, P8 12f, P9 npgsql.npgsqlexception, P10 NIL.

Daten:

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 38 00 2e 00   ..7.8...
0038: 38 00 34 00 35 00 2e 00   8.4.5...
0040: 31 00 35 00 39 00 36 00   1.5.9.6.
0048: 2c 00 20 00 34 00 62 00   ,. .4.b.
0050: 62 00 34 00 63 00 31 00   b.4.c.1.
0058: 61 00 32 00 2c 00 20 00   a.2.,. .
0060: 73 00 79 00 73 00 74 00   s.y.s.t.
0068: 65 00 6d 00 2e 00 77 00   e.m...w.
0070: 69 00 6e 00 64 00 6f 00   i.n.d.o.
0078: 77 00 73 00 2e 00 66 00   w.s...f.
0080: 6f 00 72 00 6d 00 73 00   o.r.m.s.
0088: 2c 00 20 00 32 00 2e 00   ,. .2...
0090: 30 00 2e 00 30 00 2e 00   0...0...
0098: 30 00 2c 00 20 00 34 00   0.,. .4.
00a0: 38 00 38 00 39 00 64 00   8.8.9.d.
00a8: 65 00 65 00 37 00 2c 00   e.e.7.,.
00b0: 20 00 31 00 35 00 32 00    .1.5.2.
00b8: 31 00 2c 00 20 00 31 00   1.,. .1.
00c0: 32 00 66 00 2c 00 20 00   2.f.,. .
00c8: 6e 00 70 00 67 00 73 00   n.p.g.s.
00d0: 71 00 6c 00 2e 00 6e 00   q.l...n.
00d8: 70 00 67 00 73 00 71 00   p.g.s.q.
00e0: 6c 00 65 00 78 00 63 00   l.e.x.c.
00e8: 65 00 70 00 74 00 69 00   e.p.t.i.

Nochwas?


Hallo sitago,

mit dieser gefilterten Info können wir leider auch nichts anfangen, kannst Du bitte das original Log einfach an elephant'at'pokerstrategy.com mailen?

Wenn Du im Eventlog bist, einfach das Log (unverändert und inkl. der Fehlermeldung) für unsere Applikation speichern.

Danke,
L.


sitago
Beigetreten: 14.03.2007

Mh, die alten Eventlogs finde ich jetzt nicht mehr. Aber die Absturzproblematik wurde ja sowieso schon mit einem Update vor einigen Wochen angeblich behoben. Jedenfalls habe ich den Patch eingespielt, und seitdem in der Tat keinen Absturz mehr gehabt. Kann also geschlossen werden.


Hi sitago,

vielen Dank für Dein Feedback! Es freut mich, das Dein Problem behoben werden konnte!

Cheers,
L.