[DONE] Datenbankfehlermeldung nach einigen Minuten korrekten Betriebs

    • fanHelm
      fanHelm
      Bronze
      Dabei seit: 05.03.2008 Beiträge: 8
      PokerStrategy.com Elephant Version: 0.78
      Betriebssystem: Vista
      PartyPoker
      Problem in FAQ gesucht: Ja
      Screenshot vorhanden: Nein
      Fehlermeldungen im Logfile vorhanden: Ja (siehe unten)
      PostgreSQL separat installiert: Nein, der Elephant hat Postgres mit installiert
      Datenbankproblem-Guide gelesen? Ja

      Genaue Problembeschreibung:
      Nach einigen Minuten Poker, während der korrekte Stats angezeigt werden, erhalte ich eine Fehlermeldung bzgl. der Datenbank, mit der ich nichts anzufangen weiss. Bin leider kein Datenbank-Kenner.

      Hier der Log-Eintrag:
      2010-04-11 09:03:47,127 - 93 [1] INFO Welcome Message:
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.78.845.1596) ----------------------------------------------------------------------
      2010-04-11 09:03:48,453 - 1419 [5] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz at 2001 Mhz with 2 cores (x64 Family 6 Model 15 Stepping 10)
      OS : Microsoft� Windows Vista� Home Premium (Microsoft Windows NT 6.0.6001 Service Pack 1)
      RAM: 2.00GB
      Culture info: de-DE

      2010-04-11 09:06:28,371 - 161338 [1] INFO VersionUpdate: Starting background version check...
      2010-04-11 09:06:29,229 - 162196 [8] INFO VersionUpdate: Background version check finished.
      Latest Version: 0.76.548.1239
      NewVersionAvail: False
      IgnoreUpdateVersion:

      2010-04-11 09:06:31,148 - 164115 [8] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Unable to read file C:\Poker\PartyPoker\HandHistory\NedFl4nders\20100411\Speed #1381981 (No DP)_1381981.txt: Der Prozess kann nicht auf die Datei "C:\Poker\PartyPoker\HandHistory\NedFl4nders\20100411\Speed #1381981 (No DP)_1381981.txt" zugreifen, da sie von einem anderen Prozess verwendet wird.
      -------------------- System.IO.IOException --------------------
      - Message: Der Prozess kann nicht auf die Datei "C:\Poker\PartyPoker\HandHistory\NedFl4nders\20100411\Speed #1381981 (No DP)_1381981.txt" zugreifen, da sie von einem anderen Prozess verwendet wird.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void WinIOError(Int32, System.String)
      - HelpLink: <null>
      - Source: mscorlib
      - InnerException: <null><none>
      - StackTrace:
      bei System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      bei System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
      bei System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
      bei System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
      bei System.IO.StreamReader..ctor(String path, Boolean detectEncodingFromByteOrderMarks)
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.ReadHandHistoryFileNode.ReadFileCore(String fileName)
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.ReadHandHistoryFileNode.ReadFile(String fileName, Boolean isAutoImport)
      2010-04-11 10:58:31,233 - 6884199 [36] 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:
      bei NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel isolationLevel)
      bei NHibernate.Transaction.AdoTransaction.Begin()
      bei NHibernate.AdoNet.ConnectionManager.BeginTransaction()
      bei NHibernate.Impl.SessionImpl.BeginTransaction()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.Update[T](IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.PersistentRepository`1.Update(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.TourneyRepository.Update(IEnumerable`1 itemCollection)
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void .ctor(Npgsql.NpgsqlConnection, System.Data.IsolationLevel)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null><none>
      - StackTrace:
      bei Npgsql.NpgsqlTransaction..ctor(NpgsqlConnection conn, IsolationLevel isolation)
      bei Npgsql.NpgsqlConnection.BeginTransaction(IsolationLevel level)
      bei Npgsql.NpgsqlConnection.BeginDbTransaction(IsolationLevel isolationLevel)
      bei System.Data.Common.DbConnection.System.Data.IDbConnection.BeginTransaction()
      bei NHibernate.Transaction.AdoTransaction.Begin(IsolationLevel isolationLevel)
      2010-04-11 11:00:06,341 - 6979307 [39] 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: Transaction not successfully started
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void CheckBegun()
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: <null><none>
      - StackTrace:
      bei NHibernate.Transaction.AdoTransaction.CheckBegun()
      bei NHibernate.Transaction.AdoTransaction.Commit()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.Update[T](IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.PersistentRepository`1.Update(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.TourneyRepository.Update(IEnumerable`1 itemCollection)
  • 2 Antworten