[DONE] "Datenbankfehler: Could not close Npgsql.NpgsqlConnection Connection"

    • EsXKingLui
      EsXKingLui
      Bronze
      Dabei seit: 06.02.2007 Beiträge: 87


      PokerStrategy.com Elephant Version: 0.78
      Betriebssystem:
      ( ) XP
      ( ) Vista
      (X) Windows 7

      Auf welchen Pokerraum bezieht sich das Problem:
      (X) PartyPoker
      ( ) PokerStars
      ( ) 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:
      (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)
      (X) Ja
      ( ) Nein

      2010-04-14 09:43:08,844 - 187 [1] INFO Welcome Message:
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.78.878.1639) ----------------------------------------------------------------------
      2010-04-14 09:43:10,825 - 2168 [5] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Core(TM)2 Duo CPU T6600 @ 2.20GHz at 2200 Mhz with 2 cores (Intel64 Family 6 Model 23 Stepping 10)
      OS : Microsoft Windows 7 Home Premium (Microsoft Windows NT 6.1.7600.0)
      RAM: 3.97GB
      Culture info: de-DE

      2010-04-14 09:43:39,285 - 30628 [1] INFO VersionUpdate: Starting background version check...
      2010-04-14 09:43:39,768 - 31111 [12] INFO VersionUpdate: Background version check finished.
      Latest Version: 0.76.548.1239
      NewVersionAvail: False
      IgnoreUpdateVersion:

      2010-04-14 09:44:43,682 - 95024 [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
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategyElephant.StatisticOverView.gridViewOverviewSessions_CustomDrawFooterCell(Object sender, FooterCellCustomDrawEventArgs e)
      2010-04-14 10:39:18,464 - 3369807 [34] 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-14 10:39:18,482 - 3369825 [34] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- 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-14 10:39:32,986 - 3384329 [23] 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:
      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)
      -------------------- 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:
      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.ExecuteBlind()
      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-14 10:39:33,004 - 3384347 [23] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- 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:
      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)
      -------------------- 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:
      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.ExecuteBlind()
      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-14 10:39:33,405 - 3384748 [1] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.ICollection`1[PokerStrategy.Elephant.PokerHand.Analysis.Sng.TourneyOverviewBankroll] PokerStrategy.Elephant.NHibernate.Repositories.TourneyOverviewBankrollRepository.GetTourneyOverviewBankroll()
      -------------------- NHibernate.ADOException --------------------
      - Message: Could not close Npgsql.NpgsqlConnection connection
      - SqlString: <null>
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void CloseConnection(System.Data.IDbConnection)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: Npgsql.NpgsqlException<none>
      - StackTrace:
      bei NHibernate.Connection.ConnectionProvider.CloseConnection(IDbConnection conn)
      bei NHibernate.Connection.DriverConnectionProvider.CloseConnection(IDbConnection conn)
      bei NHibernate.AdoNet.ConnectionManager.CloseConnection()
      bei NHibernate.AdoNet.ConnectionManager.AggressiveRelease()
      bei NHibernate.AdoNet.ConnectionManager.AfterTransaction()
      bei NHibernate.Impl.SessionImpl.AfterTransactionCompletion(Boolean success, ITransaction tx)
      bei NHibernate.AdoNet.ConnectionManager.AfterNonTransactionalQuery(Boolean success)
      bei NHibernate.Impl.AbstractSessionImpl.AfterOperation(Boolean success)
      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 PokerStrategy.Elephant.NHibernate.Repositories.TourneyOverviewBankrollRepositoryCore.GetTourneyOverviewBankroll()
      bei PokerStrategy.Elephant.NHibernate.Repositories.TourneyOverviewBankrollRepository.GetTourneyOverviewBankroll()
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: ERROR: 25P02: current transaction is aborted, commands ignored until end of transaction block
      - Severity: ERROR
      - Code: 25P02
      - BaseMessage: current transaction is aborted, commands ignored until end of transaction block
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\tcop\postgres.c
      - Line: 884
      - Routine: exec_simple_query
      - ErrorSql: unlisten *
      - 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.NpgsqlConnector.ReleaseRegisteredListen()
      bei Npgsql.NpgsqlConnector.ReleaseResources()
      bei Npgsql.NpgsqlConnectorPool.UngetPooledConnector(NpgsqlConnection Connection, NpgsqlConnector Connector)
      bei Npgsql.NpgsqlConnectorPool.ReleasePooledConnectorInternal(NpgsqlConnection Connection, NpgsqlConnector Connector)
      bei Npgsql.NpgsqlConnectorPool.ReleasePooledConnector(NpgsqlConnection Connection, NpgsqlConnector Connector)
      bei Npgsql.NpgsqlConnectorPool.ReleaseConnector(NpgsqlConnection Connection, NpgsqlConnector Connector)
      bei Npgsql.NpgsqlConnection.Close()
      bei NHibernate.Connection.ConnectionProvider.CloseConnection(IDbConnection conn)
      2010-04-14 10:39:33,430 - 3384773 [1] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: Could not close Npgsql.NpgsqlConnection connection
      - SqlString: <null>
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void CloseConnection(System.Data.IDbConnection)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: Npgsql.NpgsqlException<none>
      - StackTrace:
      bei NHibernate.Connection.ConnectionProvider.CloseConnection(IDbConnection conn)
      bei NHibernate.Connection.DriverConnectionProvider.CloseConnection(IDbConnection conn)
      bei NHibernate.AdoNet.ConnectionManager.CloseConnection()
      bei NHibernate.AdoNet.ConnectionManager.AggressiveRelease()
      bei NHibernate.AdoNet.ConnectionManager.AfterTransaction()
      bei NHibernate.Impl.SessionImpl.AfterTransactionCompletion(Boolean success, ITransaction tx)
      bei NHibernate.AdoNet.ConnectionManager.AfterNonTransactionalQuery(Boolean success)
      bei NHibernate.Impl.AbstractSessionImpl.AfterOperation(Boolean success)
      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 PokerStrategy.Elephant.NHibernate.Repositories.TourneyOverviewBankrollRepositoryCore.GetTourneyOverviewBankroll()
      bei PokerStrategy.Elephant.NHibernate.Repositories.TourneyOverviewBankrollRepository.GetTourneyOverviewBankroll()
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: ERROR: 25P02: current transaction is aborted, commands ignored until end of transaction block
      - Severity: ERROR
      - Code: 25P02
      - BaseMessage: current transaction is aborted, commands ignored until end of transaction block
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\tcop\postgres.c
      - Line: 884
      - Routine: exec_simple_query
      - ErrorSql: unlisten *
      - 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.NpgsqlConnector.ReleaseRegisteredListen()
      bei Npgsql.NpgsqlConnector.ReleaseResources()
      bei Npgsql.NpgsqlConnectorPool.UngetPooledConnector(NpgsqlConnection Connection, NpgsqlConnector Connector)
      bei Npgsql.NpgsqlConnectorPool.ReleasePooledConnectorInternal(NpgsqlConnection Connection, NpgsqlConnector Connector)
      bei Npgsql.NpgsqlConnectorPool.ReleasePooledConnector(NpgsqlConnection Connection, NpgsqlConnector Connector)
      bei Npgsql.NpgsqlConnectorPool.ReleaseConnector(NpgsqlConnection Connection, NpgsqlConnector Connector)
      bei Npgsql.NpgsqlConnection.Close()
      bei NHibernate.Connection.ConnectionProvider.CloseConnection(IDbConnection conn)
      2010-04-14 10:39:37,999 - 3389342 [19] 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:
      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)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: ERROR: 25P02: current transaction is aborted, commands ignored until end of transaction block
      - Severity: ERROR
      - Code: 25P02
      - BaseMessage: current transaction is aborted, commands ignored until end of transaction block
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\tcop\postgres.c
      - Line: 884
      - Routine: exec_simple_query
      - 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:
      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.ExecuteBlind()
      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-14 10:39:38,001 - 3389344 [19] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- 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:
      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)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: ERROR: 25P02: current transaction is aborted, commands ignored until end of transaction block
      - Severity: ERROR
      - Code: 25P02
      - BaseMessage: current transaction is aborted, commands ignored until end of transaction block
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\tcop\postgres.c
      - Line: 884
      - Routine: exec_simple_query
      - 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:
      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.ExecuteBlind()
      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)

      Genaue Problembeschreibung:

      So,

      zwei Tische bei PP offen, nach ca. 30 gespielten Händen erscheint diese Fehlermeldung. Danach reagiert der Elephant nicht mehr und wird geschlossen.

      Vielleicht habt ihr einen Tipp!

      Danke!
  • 2 Antworten