So,
Fazit nach update auf die neue Version: Läuft :-)
Danke!
Lief ![]()
Wieder ist der Elephant abgestürzt! Folgende Logmeldung:
2010-04-04 10:58:54,698 - 405 [1] INFO Welcome Message:
---------------------------------------- Launching 'Elephant.exe' (Version: 0.78.845.1596) ----------------------------------------------------------------------
2010-04-04 10:58:56,679 - 2386 [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-04 10:59:33,823 - 39530 [1] INFO VersionUpdate: Starting background version check...
2010-04-04 10:59:34,057 - 39764 [13] INFO VersionUpdate: Background version check finished.
Latest Version: 0.76.548.1239
NewVersionAvail: False
IgnoreUpdateVersion:
2010-04-04 10:59:55,912 - 61619 [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-04 11:36:29,617 - 2255324 [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-04 11:36:30,442 - 2256149 [1] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.ICollection`1[T] PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(PokerStrategy.Elephant.Poker.TourneyKind, PokerStrategy.Elephant.PokerHand.Analysis.AnalysisTypeByPeriod)
-------------------- NHibernate.ADOException --------------------
- Message: could not execute query
[ SELECT this_.Period as Period3_0_, this_.TourneyCount as TourneyC2_3_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_3_0_, this_.Duration as Duration3_0_, this_.DurationAverage as Duration5_3_0_ FROM PSE_sngs_by_day this_ ]
[SQL: SELECT this_.Period as Period3_0_, this_.TourneyCount as TourneyC2_3_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_3_0_, this_.Duration as Duration3_0_, this_.DurationAverage as Duration5_3_0_ FROM PSE_sngs_by_day this_]
- SqlString: SELECT this_.Period as Period3_0_, this_.TourneyCount as TourneyC2_3_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_3_0_, this_.Duration as Duration3_0_, this_.DurationAverage as Duration5_3_0_ FROM PSE_sngs_by_day this_
- Data: System.Collections.ListDictionaryInternal
- TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
- HelpLink: <null>
- Source: NHibernate
- InnerException: System.IndexOutOfRangeException<none>
- StackTrace:
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
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 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.QueryEntity(String entity)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
-------------------- System.IndexOutOfRangeException --------------------
- Message: Field not found
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Int32 FieldIndex(System.String)
- HelpLink: <null>
- Source: Npgsql
- InnerException: <null>1 items
actual-sql-query - actual-sql-query
- StackTrace:
bei Npgsql.NpgsqlRowDescription.FieldIndex(String fieldName)
bei Npgsql.NpgsqlDataReader.GetOrdinal(String Name)
bei NHibernate.Driver.NHybridDataReader.GetOrdinal(String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String[] names, ISessionImplementor session, Object owner)
bei NHibernate.Loader.Loader.GetKeyFromResultSet(Int32 i, IEntityPersister persister, Object id, IDataReader rs, ISessionImplementor session)
bei NHibernate.Loader.Loader.GetRowFromResultSet(IDataReader resultSet, ISessionImplementor session, QueryParameters queryParameters, LockMode[] lockModeArray, EntityKey optionalObjectKey, IList hydratedObjects, EntityKey[] keys, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
2010-04-04 11:36:40,588 - 2266295 [1] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.ICollection`1[T] PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(PokerStrategy.Elephant.Poker.TourneyKind, PokerStrategy.Elephant.PokerHand.Analysis.AnalysisTypeByPeriod)
-------------------- NHibernate.ADOException --------------------
- Message: could not execute query
[ SELECT this_.id as id12_0_, this_.Period as Period12_0_, this_.Winnings as Winnings12_0_, this_.Currency as Currency12_0_, this_.RoiPercentage as RoiPerce5_12_0_, this_.MoneyPerHour as MoneyPer6_12_0_ FROM PSE_sngs_currency_by_day this_ ]
[SQL: SELECT this_.id as id12_0_, this_.Period as Period12_0_, this_.Winnings as Winnings12_0_, this_.Currency as Currency12_0_, this_.RoiPercentage as RoiPerce5_12_0_, this_.MoneyPerHour as MoneyPer6_12_0_ FROM PSE_sngs_currency_by_day this_]
- SqlString: SELECT this_.id as id12_0_, this_.Period as Period12_0_, this_.Winnings as Winnings12_0_, this_.Currency as Currency12_0_, this_.RoiPercentage as RoiPerce5_12_0_, this_.MoneyPerHour as MoneyPer6_12_0_ FROM PSE_sngs_currency_by_day this_
- Data: System.Collections.ListDictionaryInternal
- TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
- HelpLink: <null>
- Source: NHibernate
- InnerException: System.IndexOutOfRangeException<none>
- StackTrace:
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
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 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.QueryEntity(String entity)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
-------------------- System.IndexOutOfRangeException --------------------
- Message: Field not found
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Int32 FieldIndex(System.String)
- HelpLink: <null>
- Source: Npgsql
- InnerException: <null>1 items
actual-sql-query - actual-sql-query
- StackTrace:
bei Npgsql.NpgsqlRowDescription.FieldIndex(String fieldName)
bei Npgsql.NpgsqlDataReader.GetOrdinal(String Name)
bei NHibernate.Driver.NHybridDataReader.GetOrdinal(String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String[] names, ISessionImplementor session, Object owner)
bei NHibernate.Loader.Loader.GetKeyFromResultSet(Int32 i, IEntityPersister persister, Object id, IDataReader rs, ISessionImplementor session)
bei NHibernate.Loader.Loader.GetRowFromResultSet(IDataReader resultSet, ISessionImplementor session, QueryParameters queryParameters, LockMode[] lockModeArray, EntityKey optionalObjectKey, IList hydratedObjects, EntityKey[] keys, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
2010-04-04 11:36:40,588 - 2266295 [1] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.ICollection`1[T] PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(PokerStrategy.Elephant.Poker.TourneyKind, PokerStrategy.Elephant.PokerHand.Analysis.AnalysisTypeByPeriod)
-------------------- NHibernate.ADOException --------------------
- Message: could not execute query
[ SELECT this_.Period as Period4_0_, this_.TourneyCount as TourneyC2_4_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_4_0_, this_.Duration as Duration4_0_, this_.DurationAverage as Duration5_4_0_ FROM PSE_sngs_by_month this_ ]
[SQL: SELECT this_.Period as Period4_0_, this_.TourneyCount as TourneyC2_4_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_4_0_, this_.Duration as Duration4_0_, this_.DurationAverage as Duration5_4_0_ FROM PSE_sngs_by_month this_]
- SqlString: SELECT this_.Period as Period4_0_, this_.TourneyCount as TourneyC2_4_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_4_0_, this_.Duration as Duration4_0_, this_.DurationAverage as Duration5_4_0_ FROM PSE_sngs_by_month this_
- Data: System.Collections.ListDictionaryInternal
- TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
- HelpLink: <null>
- Source: NHibernate
- InnerException: System.IndexOutOfRangeException<none>
- StackTrace:
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
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 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.QueryEntity(String entity)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
-------------------- System.IndexOutOfRangeException --------------------
- Message: Field not found
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Int32 FieldIndex(System.String)
- HelpLink: <null>
- Source: Npgsql
- InnerException: <null>1 items
actual-sql-query - actual-sql-query
- StackTrace:
bei Npgsql.NpgsqlRowDescription.FieldIndex(String fieldName)
bei Npgsql.NpgsqlDataReader.GetOrdinal(String Name)
bei NHibernate.Driver.NHybridDataReader.GetOrdinal(String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String[] names, ISessionImplementor session, Object owner)
bei NHibernate.Loader.Loader.GetKeyFromResultSet(Int32 i, IEntityPersister persister, Object id, IDataReader rs, ISessionImplementor session)
bei NHibernate.Loader.Loader.GetRowFromResultSet(IDataReader resultSet, ISessionImplementor session, QueryParameters queryParameters, LockMode[] lockModeArray, EntityKey optionalObjectKey, IList hydratedObjects, EntityKey[] keys, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
2010-04-04 11:36:40,603 - 2266310 [1] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.ICollection`1[T] PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(PokerStrategy.Elephant.Poker.TourneyKind, PokerStrategy.Elephant.PokerHand.Analysis.AnalysisTypeByPeriod)
-------------------- NHibernate.ADOException --------------------
- Message: could not execute query
[ SELECT this_.id as id13_0_, this_.Period as Period13_0_, this_.Winnings as Winnings13_0_, this_.Currency as Currency13_0_, this_.RoiPercentage as RoiPerce5_13_0_, this_.MoneyPerHour as MoneyPer6_13_0_ FROM PSE_sngs_currency_by_month this_ ]
[SQL: SELECT this_.id as id13_0_, this_.Period as Period13_0_, this_.Winnings as Winnings13_0_, this_.Currency as Currency13_0_, this_.RoiPercentage as RoiPerce5_13_0_, this_.MoneyPerHour as MoneyPer6_13_0_ FROM PSE_sngs_currency_by_month this_]
- SqlString: SELECT this_.id as id13_0_, this_.Period as Period13_0_, this_.Winnings as Winnings13_0_, this_.Currency as Currency13_0_, this_.RoiPercentage as RoiPerce5_13_0_, this_.MoneyPerHour as MoneyPer6_13_0_ FROM PSE_sngs_currency_by_month this_
- Data: System.Collections.ListDictionaryInternal
- TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
- HelpLink: <null>
- Source: NHibernate
- InnerException: System.IndexOutOfRangeException<none>
- StackTrace:
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
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 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.QueryEntity(String entity)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
-------------------- System.IndexOutOfRangeException --------------------
- Message: Field not found
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Int32 FieldIndex(System.String)
- HelpLink: <null>
- Source: Npgsql
- InnerException: <null>1 items
actual-sql-query - actual-sql-query
- StackTrace:
bei Npgsql.NpgsqlRowDescription.FieldIndex(String fieldName)
bei Npgsql.NpgsqlDataReader.GetOrdinal(String Name)
bei NHibernate.Driver.NHybridDataReader.GetOrdinal(String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String[] names, ISessionImplementor session, Object owner)
bei NHibernate.Loader.Loader.GetKeyFromResultSet(Int32 i, IEntityPersister persister, Object id, IDataReader rs, ISessionImplementor session)
bei NHibernate.Loader.Loader.GetRowFromResultSet(IDataReader resultSet, ISessionImplementor session, QueryParameters queryParameters, LockMode[] lockModeArray, EntityKey optionalObjectKey, IList hydratedObjects, EntityKey[] keys, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
2010-04-04 11:36:40,603 - 2266310 [1] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.ICollection`1[T] PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(PokerStrategy.Elephant.Poker.TourneyKind, PokerStrategy.Elephant.PokerHand.Analysis.AnalysisTypeByPeriod)
-------------------- NHibernate.ADOException --------------------
- Message: could not execute query
[ SELECT this_.Period as Period5_0_, this_.TourneyCount as TourneyC2_5_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_5_0_, this_.Duration as Duration5_0_, this_.DurationAverage as Duration5_5_0_ FROM PSE_sngs_by_year this_ ]
[SQL: SELECT this_.Period as Period5_0_, this_.TourneyCount as TourneyC2_5_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_5_0_, this_.Duration as Duration5_0_, this_.DurationAverage as Duration5_5_0_ FROM PSE_sngs_by_year this_]
- SqlString: SELECT this_.Period as Period5_0_, this_.TourneyCount as TourneyC2_5_0_, this_.InTheMoneyTourneyPercentage as InTheMon3_5_0_, this_.Duration as Duration5_0_, this_.DurationAverage as Duration5_5_0_ FROM PSE_sngs_by_year this_
- Data: System.Collections.ListDictionaryInternal
- TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
- HelpLink: <null>
- Source: NHibernate
- InnerException: System.IndexOutOfRangeException<none>
- StackTrace:
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
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 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.QueryEntity(String entity)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
-------------------- System.IndexOutOfRangeException --------------------
- Message: Field not found
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Int32 FieldIndex(System.String)
- HelpLink: <null>
- Source: Npgsql
- InnerException: <null>1 items
actual-sql-query - actual-sql-query
- StackTrace:
bei Npgsql.NpgsqlRowDescription.FieldIndex(String fieldName)
bei Npgsql.NpgsqlDataReader.GetOrdinal(String Name)
bei NHibernate.Driver.NHybridDataReader.GetOrdinal(String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String[] names, ISessionImplementor session, Object owner)
bei NHibernate.Loader.Loader.GetKeyFromResultSet(Int32 i, IEntityPersister persister, Object id, IDataReader rs, ISessionImplementor session)
bei NHibernate.Loader.Loader.GetRowFromResultSet(IDataReader resultSet, ISessionImplementor session, QueryParameters queryParameters, LockMode[] lockModeArray, EntityKey optionalObjectKey, IList hydratedObjects, EntityKey[] keys, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
2010-04-04 11:36:40,619 - 2266326 [1] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.ICollection`1[T] PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(PokerStrategy.Elephant.Poker.TourneyKind, PokerStrategy.Elephant.PokerHand.Analysis.AnalysisTypeByPeriod)
-------------------- NHibernate.ADOException --------------------
- Message: could not execute query
[ SELECT this_.id as id14_0_, this_.Period as Period14_0_, this_.Winnings as Winnings14_0_, this_.Currency as Currency14_0_, this_.RoiPercentage as RoiPerce5_14_0_, this_.MoneyPerHour as MoneyPer6_14_0_ FROM PSE_sngs_currency_by_year this_ ]
[SQL: SELECT this_.id as id14_0_, this_.Period as Period14_0_, this_.Winnings as Winnings14_0_, this_.Currency as Currency14_0_, this_.RoiPercentage as RoiPerce5_14_0_, this_.MoneyPerHour as MoneyPer6_14_0_ FROM PSE_sngs_currency_by_year this_]
- SqlString: SELECT this_.id as id14_0_, this_.Period as Period14_0_, this_.Winnings as Winnings14_0_, this_.Currency as Currency14_0_, this_.RoiPercentage as RoiPerce5_14_0_, this_.MoneyPerHour as MoneyPer6_14_0_ FROM PSE_sngs_currency_by_year this_
- Data: System.Collections.ListDictionaryInternal
- TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
- HelpLink: <null>
- Source: NHibernate
- InnerException: System.IndexOutOfRangeException<none>
- StackTrace:
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters)
bei NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes)
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 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
bei System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.QueryEntity(String entity)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepositoryCore`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
bei PokerStrategy.Elephant.NHibernate.Repositories.AnalysisRepository`1.GetAnalysisByPeriod(TourneyKind tourneyType, AnalysisTypeByPeriod analysisType)
-------------------- System.IndexOutOfRangeException --------------------
- Message: Field not found
- Data: System.Collections.ListDictionaryInternal
- TargetSite: Int32 FieldIndex(System.String)
- HelpLink: <null>
- Source: Npgsql
- InnerException: <null>1 items
actual-sql-query - actual-sql-query
- StackTrace:
bei Npgsql.NpgsqlRowDescription.FieldIndex(String fieldName)
bei Npgsql.NpgsqlDataReader.GetOrdinal(String Name)
bei NHibernate.Driver.NHybridDataReader.GetOrdinal(String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String name)
bei NHibernate.Type.NullableType.NullSafeGet(IDataReader rs, String[] names, ISessionImplementor session, Object owner)
bei NHibernate.Loader.Loader.GetKeyFromResultSet(Int32 i, IEntityPersister persister, Object id, IDataReader rs, ISessionImplementor session)
bei NHibernate.Loader.Loader.GetRowFromResultSet(IDataReader resultSet, ISessionImplementor session, QueryParameters queryParameters, LockMode[] lockModeArray, EntityKey optionalObjectKey, IList hydratedObjects, EntityKey[] keys, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies)
bei NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters)
Hallo,
Bekommst Du die Meldung gleich beim starten? Scheinbar hat bei Dir ein Datenbankupdate nicht geklappt (In der neuen Version haben wir Tabellen erweitert).
Es sollte aber eine Meldung kommen und da hast Du die Möglichkeit ins Datenbankmanagement zu gehen.
Bitte stelle den Elephant mal auf Englisch und lege dann im Datenbankmanagement eine neue DB an und importiere da alle Hände neu rein.
Ciao
Michael
Hi,
die Meldung kam immer nach ein paar gespielten Händen auf PartyPoker. Nun habe ich die Sprache auf Englisch gestellt und eine neue Db erstellt. Mal abwarten, was passiert.
Wieviel Tische spielst Du auf ein mal? Und wieviel ist so ca (ein paar gespielte Hände?)
Ich spiele meist 4 Tische, manchmal mehr. Und der Fehler trat meist nach ca. 30 Händen auf. In etwa.
Hallo,
Wir haben das Problem jetzt behoben. Bitte installiert euch die aktuellste developer Build Release aus unserem Blog (Siehe Signatur).
Danke
Michael