Zum Forum springen
[DONE] "Datenbankfe...
 
Benachrichtigungen
Alles löschen

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

3 Beiträge
3 Benutzer
0 Reactions
2,519 Ansichten
EsXKingLui
Beigetreten: 06.02.2007
PokerStrategist

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
MichaelWagner42
Beigetreten: 13.09.2009
PokerStrategist

Hallo,

Diese Art der Datenbankprobleme ist bekannt und sollte mit der nächsten Version behoben sein. Die Version kommt wohl nach Sprintende in der nächsten Woche heraus.

Ciao
Michael


Hallo,

das neue DevRelease v0.79 ist bereits erschienen und kann hier heruntergeladen werden (klick!). Bitte einmal ausprobieren, denn damit dürften das Problem erledigt sein.

Cheers,
L.


Teilen: