[DONE] datenbank fehler screenshot

    • sunraises
      sunraises
      Bronze
      Dabei seit: 03.04.2010 Beiträge: 449


      Uploaded with ImageShack.us

      hallo,

      der ele hat bis jetzt immer super funktioniert. heute hab ich ein 50er sng gespielt, während dem spiel war auch alles ok.
      gerade habe ich den ele wieder geöffnet und wollte spielen, als diese fehlermeldung kam. seither stürzt er dauernd ab.
      liegt es an dem turnier?
      was kann ich tun?

      die datenbank hab ich bereits aufgeräumt, er läuft trotzdem nicht.
  • 5 Antworten
    • mrk1988
      mrk1988
      Bronze
      Dabei seit: 04.02.2007 Beiträge: 13.337
      Hallo sunraises,

      danke für dein Feedback. Die Kollegen schauen sich den Fehler mal genauer an.

      Welche Version des Elephants hast du verwendet? Stehen zusätzliche Informationen im Logfile?

      Füll bitte einfachmal folgendes Formular aus:

      [Guide] Erstellen von Fehler- und Support-Anfragen
    • sunraises
      sunraises
      Bronze
      Dabei seit: 03.04.2010 Beiträge: 449
      hallo,

      ich hab die neueste version verwendet. gestern lief der ele aber komischerweise wieder ohne probleme

      hier das logfile...mir sagt das ja gar nix ;)


      2010-07-03 12:09:33,193 - 1352 (UTC:2010-07-03 10:09:33,193) [1] INFO Welcome Message:
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.85.1360.2169) ----------------------------------------------------------------------
      2010-07-03 12:09:35,732 - 3891 (UTC:2010-07-03 10:09:35,732) [5] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Core(TM)2 Duo CPU T6400 @ 2.00GHz at 2000 Mhz with 2 cores (x64 Family 6 Model 23 Stepping 10)
      OS : Microsoft® Windows Vista™ Home Premium (Microsoft Windows NT 6.0.6001 Service Pack 1)
      RAM: 2.99GB
      Culture info: de-DE

      2010-07-03 12:09:58,522 - 26681 (UTC:2010-07-03 10:09:58,522) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2010-07-03 12:10:09,920 - 38079 (UTC:2010-07-03 10:10:09,920) [1] INFO VersionUpdate: Starting background version check...
      2010-07-03 12:10:10,335 - 38494 (UTC:2010-07-03 10:10:10,335) [11] INFO VersionUpdate: Background version check finished.
      Latest Version: 0.76.548.1239
      NewVersionAvail: False
      IgnoreUpdateVersion:

      2010-07-03 13:28:18,908 - 4727067 (UTC:2010-07-03 11:28:18,908) [13] ERROR PBNLogger: Exception caught in Int32 PBN.String.ToInt32(System.String, Int32)
      -------------------- System.FormatException --------------------
      - Message: Die Eingabezeichenfolge hat das falsche Format.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalization.NumberFormatInfo, Boolean)
      - HelpLink: <null>
      - Source: mscorlib
      - InnerException: <null><none>
      - StackTrace:
      bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
      bei System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
      bei System.Convert.ToInt32(String value)
      bei PBN.String.ToInt32(String number, Int32 defaultValue)
      2010-07-03 17:20:31,777 - 18659935 (UTC:2010-07-03 15:20:31,777) [14] ERROR PBNLogger: Exception caught in System.String PokerStrategyElephant.RSSUpdateThread.GetRSSFeed(System.String, Boolean)
      -------------------- System.Xml.XmlException --------------------
      - Message: Das Stammelement ist nicht vorhanden.
      - LineNumber: 0
      - LinePosition: 0
      - SourceUri:
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Throw(System.Exception)
      - HelpLink: <null>
      - Source: System.Xml
      - InnerException: <null><none>
      - StackTrace:
      bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
      bei System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
      bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
      bei System.Xml.XmlTextReaderImpl.Read()
      bei System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
      bei System.Xml.XmlDocument.Load(XmlReader reader)
      bei System.Xml.XmlDocument.LoadXml(String xml)
      bei PokerStrategyElephant.RSSUpdateThread.GetRSSFeed(String rssURL, Boolean showShortBlog)
      2010-07-03 19:00:31,290 - 24659448 (UTC:2010-07-03 17:00:31,290) [11] ERROR PBNLogger: Exception caught in System.String PokerStrategyElephant.RSSUpdateThread.GetRSSFeed(System.String, Boolean)
      -------------------- System.Xml.XmlException --------------------
      - Message: Das Stammelement ist nicht vorhanden.
      - LineNumber: 0
      - LinePosition: 0
      - SourceUri:
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Throw(System.Exception)
      - HelpLink: <null>
      - Source: System.Xml
      - InnerException: <null><none>
      - StackTrace:
      bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
      bei System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
      bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
      bei System.Xml.XmlTextReaderImpl.Read()
      bei System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
      bei System.Xml.XmlDocument.Load(XmlReader reader)
      bei System.Xml.XmlDocument.LoadXml(String xml)
      bei PokerStrategyElephant.RSSUpdateThread.GetRSSFeed(String rssURL, Boolean showShortBlog)
      2010-07-03 19:00:38,308 - 24666466 (UTC:2010-07-03 17:00:38,308) [11] ERROR PBNLogger: Exception caught in System.String PokerStrategyElephant.RSSUpdateThread.GetRSSFeed(System.String, Boolean)
      -------------------- System.Xml.XmlException --------------------
      - Message: Das Stammelement ist nicht vorhanden.
      - LineNumber: 0
      - LinePosition: 0
      - SourceUri:
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Throw(System.Exception)
      - HelpLink: <null>
      - Source: System.Xml
      - InnerException: <null><none>
      - StackTrace:
      bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
      bei System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
      bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
      bei System.Xml.XmlTextReaderImpl.Read()
      bei System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
      bei System.Xml.XmlDocument.Load(XmlReader reader)
      bei System.Xml.XmlDocument.LoadXml(String xml)
      bei PokerStrategyElephant.RSSUpdateThread.GetRSSFeed(String rssURL, Boolean showShortBlog)





      und hier noch eins...weiß nicht ob die identisch sind, hab halt ein paar mal hintereinander versucht mich einzuloggen, ist irgendwie auch viel länger


      2010-07-03 23:18:14,920 - 280 (UTC:2010-07-03 21:18:14,920) [1] INFO Welcome Message:
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.85.1360.2169) ----------------------------------------------------------------------
      2010-07-03 23:18:16,246 - 1606 (UTC:2010-07-03 21:18:16,246) [5] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Core(TM)2 Duo CPU T6400 @ 2.00GHz at 2000 Mhz with 2 cores (x64 Family 6 Model 23 Stepping 10)
      OS : Microsoft® Windows Vista™ Home Premium (Microsoft Windows NT 6.0.6001 Service Pack 1)
      RAM: 2.99GB
      Culture info: de-DE

      2010-07-03 23:18:29,849 - 15210 (UTC:2010-07-03 21:18:29,849) [1] INFO Welcome Message: Installed PostgreSQL version: PostgreSQL 8.3.0, compiled by Visual C++ build 1400
      2010-07-03 23:18:42,058 - 27418 (UTC:2010-07-03 21:18:42,058) [1] INFO VersionUpdate: Starting background version check...
      2010-07-03 23:18:42,276 - 27637 (UTC:2010-07-03 21:18:42,276) [11] INFO VersionUpdate: Background version check finished.
      Latest Version: 0.76.548.1239
      NewVersionAvail: False
      IgnoreUpdateVersion:

      2010-07-03 23:21:53,846 - 219206 (UTC:2010-07-03 21:21:53,846) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:21:54,111 - 219471 (UTC:2010-07-03 21:21:54,111) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:21:54,111 - 219471 (UTC:2010-07-03 21:21:54,111) [17] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:21:54,111 - 219471 (UTC:2010-07-03 21:21:54,111) [17] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:21:54,127 - 219487 (UTC:2010-07-03 21:21:54,127) [17] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:23:35,629 - 320989 (UTC:2010-07-03 21:23:35,629) [27] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:23:35,629 - 320989 (UTC:2010-07-03 21:23:35,629) [27] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:23:35,644 - 321005 (UTC:2010-07-03 21:23:35,644) [27] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:23:35,644 - 321005 (UTC:2010-07-03 21:23:35,644) [27] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:23:35,644 - 321005 (UTC:2010-07-03 21:23:35,644) [27] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:23:58,439 - 343799 (UTC:2010-07-03 21:23:58,439) [14] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:23:58,439 - 343799 (UTC:2010-07-03 21:23:58,439) [14] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:23:58,439 - 343799 (UTC:2010-07-03 21:23:58,439) [14] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:23:58,439 - 343799 (UTC:2010-07-03 21:23:58,439) [14] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:23:58,455 - 343815 (UTC:2010-07-03 21:23:58,455) [14] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:24:28,213 - 373574 (UTC:2010-07-03 21:24:28,213) [20] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434', '46306862499', '46306895290', '46306931017' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434', '46306862499', '46306895290', '46306931017' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434', '46306862499', '46306895290', '46306931017' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:24:28,213 - 373574 (UTC:2010-07-03 21:24:28,213) [20] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434', '46306862499', '46306895290', '46306931017' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434', '46306862499', '46306895290', '46306931017' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306799599', '46306831434', '46306862499', '46306895290', '46306931017' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:24:28,213 - 373574 (UTC:2010-07-03 21:24:28,213) [20] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:24:28,213 - 373574 (UTC:2010-07-03 21:24:28,213) [20] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:24:28,229 - 373589 (UTC:2010-07-03 21:24:28,229) [20] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:24:53,251 - 398612 (UTC:2010-07-03 21:24:53,251) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:24:53,251 - 398612 (UTC:2010-07-03 21:24:53,251) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:24:53,251 - 398612 (UTC:2010-07-03 21:24:53,251) [17] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:24:53,251 - 398612 (UTC:2010-07-03 21:24:53,251) [17] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:24:53,251 - 398612 (UTC:2010-07-03 21:24:53,251) [17] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:24:53,298 - 398659 (UTC:2010-07-03 21:24:53,298) [14] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand])
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:24:53,298 - 398659 (UTC:2010-07-03 21:24:53,298) [14] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:26:07,378 - 472739 (UTC:2010-07-03 21:26:07,378) [19] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128', '46306973995', '46307000166' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128', '46306973995', '46307000166' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128', '46306973995', '46307000166' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:26:07,378 - 472739 (UTC:2010-07-03 21:26:07,378) [19] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128', '46306973995', '46307000166' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128', '46306973995', '46307000166' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46306827917', '46306862724', '46306926057', '46306940128', '46306973995', '46307000166' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:26:07,394 - 472754 (UTC:2010-07-03 21:26:07,394) [19] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:26:07,394 - 472754 (UTC:2010-07-03 21:26:07,394) [19] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:26:07,394 - 472754 (UTC:2010-07-03 21:26:07,394) [19] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:28:08,638 - 593999 (UTC:2010-07-03 21:28:08,638) [29] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307066624' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307066624' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307066624' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:28:08,638 - 593999 (UTC:2010-07-03 21:28:08,638) [29] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307066624' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307066624' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307066624' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:28:08,638 - 593999 (UTC:2010-07-03 21:28:08,638) [29] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:28:08,638 - 593999 (UTC:2010-07-03 21:28:08,638) [29] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:28:08,654 - 594014 (UTC:2010-07-03 21:28:08,654) [29] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:28:08,685 - 594045 (UTC:2010-07-03 21:28:08,685) [32] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand])
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:28:08,685 - 594045 (UTC:2010-07-03 21:28:08,685) [32] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:31:16,503 - 781864 (UTC:2010-07-03 21:31:16,503) [24] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:31:16,519 - 781879 (UTC:2010-07-03 21:31:16,519) [24] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:31:16,519 - 781879 (UTC:2010-07-03 21:31:16,519) [24] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:31:16,519 - 781879 (UTC:2010-07-03 21:31:16,519) [24] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:31:16,519 - 781879 (UTC:2010-07-03 21:31:16,519) [24] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:31:16,550 - 781911 (UTC:2010-07-03 21:31:16,550) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand])
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:31:16,566 - 781926 (UTC:2010-07-03 21:31:16,566) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:32:46,047 - 871408 (UTC:2010-07-03 21:32:46,047) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand])
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:32:46,047 - 871408 (UTC:2010-07-03 21:32:46,047) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:34:28,243 - 973603 (UTC:2010-07-03 21:34:28,243) [10] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.ICollection PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetTourneyHands(System.String, PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE this_.PokerRoom = ? and this_.TourneyId = ? ORDER BY this_.PlayDate asc ]
      Positional parameters: #0>PokerStars #1>288325446
      [SQL: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE this_.PokerRoom = ? and this_.TourneyId = ? ORDER BY this_.PlayDate asc]
      - SqlString: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE this_.PokerRoom = ? and this_.TourneyId = ? ORDER BY this_.PlayDate asc
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.HandRepositoryCore.GetTourneyHands(ISession session, String tourneyId, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetTourneyHands(String tourneyId, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetTourneyHands(String tourneyId, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:34:28,290 - 973650 (UTC:2010-07-03 21:34:28,290) [10] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE this_.PokerRoom = ? and this_.TourneyId = ? ORDER BY this_.PlayDate asc ]
      Positional parameters: #0>PokerStars #1>288325446
      [SQL: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE this_.PokerRoom = ? and this_.TourneyId = ? ORDER BY this_.PlayDate asc]
      - SqlString: SELECT this_.UniqueHandId as UniqueHa1_0_0_, this_.HandId as HandId0_0_, this_.PokerRoom as PokerRoom0_0_, this_.HandIDLimit as HandIDLi4_0_0_, this_.HandIDTourneyType as HandIDTo5_0_0_, this_.FlopCardsString as FlopCard6_0_0_, this_.HandCurrency as HandCurr7_0_0_, this_.ActionCurrency as ActionCu8_0_0_, this_.TableName as TableName0_0_, this_.TableType as TableType0_0_, this_.PlayDate as PlayDate0_0_, this_.MissingSmallBlind as Missing12_0_0_, this_.PokerFlavour as PokerFl13_0_0_, this_.GameLimit as GameLimit0_0_, this_.TourneyKind as Tourney15_0_0_, this_.BigBlind as BigBlind0_0_, this_.SmallBlind as SmallBlind0_0_, this_.Antes as Antes0_0_, this_.BigBet as BigBet0_0_, this_.SmallBet as SmallBet0_0_, this_.HandHistory as HandHis21_0_0_, this_.Pot as Pot0_0_, this_.Rake as Rake0_0_, this_.HasShowdown as HasShow24_0_0_, this_.TurnString as TurnString0_0_, this_.RiverString as RiverSt26_0_0_, this_.Hero as Hero0_0_, this_.Button as Button0_0_, this_.TableSize as TableSize0_0_, this_.HighestPlayerSeatNumber as Highest30_0_0_, this_.TourneyId as TourneyId0_0_ FROM PSE_Hands this_ WHERE this_.PokerRoom = ? and this_.TourneyId = ? ORDER BY this_.PlayDate asc
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.HandRepositoryCore.GetTourneyHands(ISession session, String tourneyId, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetTourneyHands(String tourneyId, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetTourneyHands(String tourneyId, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:35:49,411 - 1054772 (UTC:2010-07-03 21:35:49,411) [36] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:35:49,427 - 1054787 (UTC:2010-07-03 21:35:49,427) [36] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:35:49,427 - 1054787 (UTC:2010-07-03 21:35:49,427) [36] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:35:49,427 - 1054787 (UTC:2010-07-03 21:35:49,427) [36] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:35:49,427 - 1054787 (UTC:2010-07-03 21:35:49,427) [36] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:36:36,913 - 1102274 (UTC:2010-07-03 21:36:36,913) [13] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:36:36,929 - 1102289 (UTC:2010-07-03 21:36:36,929) [13] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:36:36,929 - 1102289 (UTC:2010-07-03 21:36:36,929) [13] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:36:36,929 - 1102289 (UTC:2010-07-03 21:36:36,929) [13] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:36:36,929 - 1102289 (UTC:2010-07-03 21:36:36,929) [13] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:36:59,050 - 1124410 (UTC:2010-07-03 21:36:59,050) [21] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820', '46307411227' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820', '46307411227' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820', '46307411227' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:36:59,065 - 1124426 (UTC:2010-07-03 21:36:59,065) [21] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820', '46307411227' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820', '46307411227' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307035920', '46307079153', '46307096675', '46307127284', '46307143364', '46307175824', '46307188700', '46307197943', '46307224644', '46307236799', '46307254092', '46307267599', '46307279923', '46307302103', '46307316573', '46307349105', '46307369608', '46307385820', '46307411227' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:36:59,065 - 1124426 (UTC:2010-07-03 21:36:59,065) [21] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:36:59,065 - 1124426 (UTC:2010-07-03 21:36:59,065) [21] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:36:59,081 - 1124441 (UTC:2010-07-03 21:36:59,081) [21] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:36:59,112 - 1124473 (UTC:2010-07-03 21:36:59,112) [28] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand])
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:36:59,128 - 1124488 (UTC:2010-07-03 21:36:59,128) [28] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:38:17,221 - 1202582 (UTC:2010-07-03 21:38:17,221) [46] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735', '46307381579', '46307438271' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735', '46307381579', '46307438271' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735', '46307381579', '46307438271' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:38:17,221 - 1202582 (UTC:2010-07-03 21:38:17,221) [46] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735', '46307381579', '46307438271' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735', '46307381579', '46307438271' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307085658', '46307124955', '46307164123', '46307200130', '46307229002', '46307261389', '46307279088', '46307300442', '46307330821', '46307358735', '46307381579', '46307438271' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:38:17,221 - 1202582 (UTC:2010-07-03 21:38:17,221) [46] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:38:17,221 - 1202582 (UTC:2010-07-03 21:38:17,221) [46] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:38:17,221 - 1202582 (UTC:2010-07-03 21:38:17,221) [46] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:38:56,356 - 1241716 (UTC:2010-07-03 21:38:56,356) [42] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281', '46307211473', '46307244311', '46307281337', '46307311400', '46307328696', '46307351470', '46307368829', '46307386513', '46307398936', '46307414520', '46307440236', '46307478255' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281', '46307211473', '46307244311', '46307281337', '46307311400', '46307328696', '46307351470', '46307368829', '46307386513', '46307398936', '46307414520', '46307440236', '46307478255' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281', '46307211473', '46307244311', '46307281337', '46307311400', '46307328696', '46307351470', '46307368829', '46307386513', '46307398936', '46307414520', '46307440236', '46307478255' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:38:56,356 - 1241716 (UTC:2010-07-03 21:38:56,356) [42] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- NHibernate.ADOException --------------------
      - Message: could not execute query
      [ SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281', '46307211473', '46307244311', '46307281337', '46307311400', '46307328696', '46307351470', '46307368829', '46307386513', '46307398936', '46307414520', '46307440236', '46307478255' ) ]
      [SQL: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281', '46307211473', '46307244311', '46307281337', '46307311400', '46307328696', '46307351470', '46307368829', '46307386513', '46307398936', '46307414520', '46307440236', '46307478255' )]
      - SqlString: SELECT handid from pse_hands WHERE pokerRoom=2 and handid IN ( '46307012914', '46307058892', '46307085067', '46307100011', '46307133173', '46307150537', '46307174464', '46307187281', '46307211473', '46307244311', '46307281337', '46307311400', '46307328696', '46307351470', '46307368829', '46307386513', '46307398936', '46307414520', '46307440236', '46307478255' )
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: System.Collections.IList DoList(NHibernate.Engine.ISessionImplementor, NHibernate.Engine.QueryParameters)
      - HelpLink: <null>
      - Source: NHibernate
      - InnerException: System.IO.IOException<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.Loader.Custom.CustomLoader.List(ISessionImplementor session, QueryParameters queryParameters)
      bei NHibernate.Impl.SessionImpl.ListCustomQuery(ICustomQuery customQuery, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List(NativeSQLQuerySpecification spec, QueryParameters queryParameters, IList results)
      bei NHibernate.Impl.SessionImpl.List[T](NativeSQLQuerySpecification spec, QueryParameters queryParameters)
      bei NHibernate.Impl.SqlQueryImpl.List[T]()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.AdoNet.ConnectionManager.GetConnection()
      bei NHibernate.AdoNet.AbstractBatcher.Prepare(IDbCommand cmd)
      bei NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd)
      bei NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session)
      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)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:38:56,356 - 1241716 (UTC:2010-07-03 21:38:56,356) [42] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:38:56,356 - 1241716 (UTC:2010-07-03 21:38:56,356) [42] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:38:56,356 - 1241716 (UTC:2010-07-03 21:38:56,356) [42] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:38:56,387 - 1241747 (UTC:2010-07-03 21:38:56,387) [20] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand])
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:38:56,403 - 1241763 (UTC:2010-07-03 21:38:56,403) [20] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)


      und zur vorsorge noch das nächste ;)


      2010-07-03 23:39:46,763 - 218 (UTC:2010-07-03 21:39:46,763) [1] INFO Welcome Message:
      ---------------------------------------- Launching 'Elephant.exe' (Version: 0.85.1360.2169) ----------------------------------------------------------------------
      2010-07-03 23:39:48,230 - 1684 (UTC:2010-07-03 21:39:48,230) [5] INFO Welcome Message:
      -------------------- System Info --------------------
      CPU: Intel(R) Core(TM)2 Duo CPU T6400 @ 2.00GHz at 2000 Mhz with 2 cores (x64 Family 6 Model 23 Stepping 10)
      OS : Microsoft® Windows Vista™ Home Premium (Microsoft Windows NT 6.0.6001 Service Pack 1)
      RAM: 2.99GB
      Culture info: de-DE

      2010-07-03 23:39:56,389 - 9843 (UTC:2010-07-03 21:39:56,389) [1] ERROR PokerStrategy.Elephant.NHibernate: Error updating database to current version
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare()
      bei NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper)
      bei NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory)
      bei NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, IMapping mapping, Settings settings, EventListeners listeners)
      bei NHibernate.Cfg.Configuration.BuildSessionFactory()
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.CreateSingleton(String connectionString)
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.get_SessionFactory()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.get_Session()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.Linq[T]()
      bei PokerStrategy.Elephant.NHibernate.Repositories.VersionHistoryRepository.GetHighestVersion()
      bei PokerStrategy.Elephant.NHibernate.DatabaseMaintenance.TryUpdateDatabase()
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:39:56,435 - 9890 (UTC:2010-07-03 21:39:56,435) [1] ERROR PBNLogger: Exception caught in Boolean PokerStrategyElephant.MainForm.UseDatabase(PokerStrategyElephant.DatabaseDescription, Boolean): Cannot export nHibernate schema
      -------------------- System.IO.IOException --------------------
      - Message: Von der Übertragungsverbindung können keine Daten gelesen werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Read(Byte[], Int32, Int32)
      - HelpLink: <null>
      - Source: System
      - InnerException: System.Net.Sockets.SocketException<none>
      - StackTrace:
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      bei System.IO.BufferedStream.ReadByte()
      bei Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext()
      bei Npgsql.NpgsqlState.IterateThroughAllResponses(IEnumerable`1 ienum)
      bei Npgsql.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare()
      bei NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper)
      bei NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory)
      bei NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, IMapping mapping, Settings settings, EventListeners listeners)
      bei NHibernate.Cfg.Configuration.BuildSessionFactory()
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.CreateSingleton(String connectionString)
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.get_SessionFactory()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.get_Session()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.Linq[T]()
      bei PokerStrategy.Elephant.NHibernate.Repositories.VersionHistoryRepository.GetHighestVersion()
      bei PokerStrategy.Elephant.NHibernate.DatabaseMaintenance.TryUpdateDatabase()
      bei PokerStrategyElephant.MainForm.UseDatabase(DatabaseDescription usedDatabase, Boolean doPatch)
      -------------------- System.Net.Sockets.SocketException --------------------
      - Message: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
      - ErrorCode: 10054
      - SocketErrorCode: ConnectionReset
      - NativeErrorCode: 10054
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Int32 Receive(Byte[], Int32, Int32, System.Net.Sockets.SocketFlags)
      - HelpLink: <null>
      - Source: System
      - InnerException: <null><none>
      - StackTrace:
      bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
      bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
      2010-07-03 23:40:00,507 - 13962 (UTC:2010-07-03 21:40:00,507) [1] ERROR PokerStrategy.Elephant.NHibernate: Failed to retrieve postgres version!
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: Failed to establish a connection to ''.
      - Severity:
      - Code:
      - BaseMessage: Failed to establish a connection to ''.
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File:
      - Line:
      - Routine:
      - ErrorSql:
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Open(Npgsql.NpgsqlConnector)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: System.Exception<none>
      - StackTrace:
      bei Npgsql.NpgsqlClosedState.Open(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.GetPostgresVersion()
      -------------------- System.Exception --------------------
      - Message: Failed to establish a connection to ''.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Open(Npgsql.NpgsqlConnector)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null><none>
      - StackTrace:
      bei Npgsql.NpgsqlClosedState.Open(NpgsqlConnector context)
      2010-07-03 23:40:00,601 - 14055 (UTC:2010-07-03 21:40:00,601) [1] INFO Welcome Message: Installed PostgreSQL version:
      2010-07-03 23:40:05,758 - 19213 (UTC:2010-07-03 21:40:05,758) [1] INFO VersionUpdate: Starting background version check...
      2010-07-03 23:40:06,133 - 19587 (UTC:2010-07-03 21:40:06,133) [14] INFO VersionUpdate: Background version check finished.
      Latest Version: 0.76.548.1239
      NewVersionAvail: False
      IgnoreUpdateVersion:

      2010-07-03 23:40:07,318 - 20773 (UTC:2010-07-03 21:40:07,318) [14] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in System.Collections.Generic.IList`1[System.String] PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(System.Collections.Generic.IEnumerable`1[System.String], PokerStrategy.Elephant.Poker.PokerRoom)
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: FATAL: 28000: password authentication failed for user "elephantdb"
      - Severity: FATAL
      - Code: 28000
      - BaseMessage: password authentication failed for user "elephantdb"
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\libpq\auth.c
      - Line: 965
      - Routine: auth_failed
      - ErrorSql:
      - 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.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare()
      bei NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper)
      bei NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory)
      bei NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, IMapping mapping, Settings settings, EventListeners listeners)
      bei NHibernate.Cfg.Configuration.BuildSessionFactory()
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.CreateSingleton(String connectionString)
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.get_SessionFactory()
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.OpenNonCachedSession()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      2010-07-03 23:40:07,334 - 20788 (UTC:2010-07-03 21:40:07,334) [14] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: FATAL: 28000: password authentication failed for user "elephantdb"
      - Severity: FATAL
      - Code: 28000
      - BaseMessage: password authentication failed for user "elephantdb"
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File: .\src\backend\libpq\auth.c
      - Line: 965
      - Routine: auth_failed
      - ErrorSql:
      - 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.NpgsqlConnectedState.Startup(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei NHibernate.Connection.DriverConnectionProvider.GetConnection()
      bei NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare()
      bei NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper)
      bei NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory)
      bei NHibernate.Impl.SessionFactoryImpl..ctor(Configuration cfg, IMapping mapping, Settings settings, EventListeners listeners)
      bei NHibernate.Cfg.Configuration.BuildSessionFactory()
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.CreateSingleton(String connectionString)
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.get_SessionFactory()
      bei PokerStrategy.Elephant.NHibernate.NHibernateHelper.OpenNonCachedSession()
      bei PokerStrategy.Elephant.NHibernate.SessionLayer.ExecuteSqlQuery[T](String sqlQuery)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepositoryCore.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      bei PokerStrategy.Elephant.NHibernate.Repositories.HandRepository.GetDuplicateHandIds(IEnumerable`1 handIdsToCheck, PokerRoom pokerRoom)
      2010-07-03 23:40:07,334 - 20788 (UTC:2010-07-03 21:40:07,334) [14] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: Exception caught in Void PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(PokerStrategy.Elephant.Import.PipeNode.IPipeContext): Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      Will put this work item into error queue
      2010-07-03 23:40:07,334 - 20788 (UTC:2010-07-03 21:40:07,334) [14] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:40:07,334 - 20788 (UTC:2010-07-03 21:40:07,334) [14] ERROR PokerStrategy.Elephant.Import.PipeNode.Parser: There was an error parsing a hand:
      PokerStrategy.Elephant.Import.PipeNode.PipeContext
      -------------------- System.NullReferenceException --------------------
      - Message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Boolean ThreadFunc(System.Threading.ManualResetEvent, PokerStrategy.Elephant.Import.PipeNode.IPipeContext)
      - HelpLink: <null>
      - Source: PokerStrategy.Elephant.Import
      - InnerException: <null><none>
      - StackTrace:
      bei PokerStrategy.Elephant.Import.PipeNode.Parser.SplitHandHistoryAndCheckDuplicatesFileNode.ThreadFunc(ManualResetEvent stopEvent, IPipeContext workItem)
      bei PokerStrategy.Elephant.Import.PipeNode.PipeNodeBase.ThreadFuncWrapper(IPipeContext workItem)
      2010-07-03 23:40:11,335 - 24790 (UTC:2010-07-03 21:40:11,335) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: Exception caught in Void PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(System.Collections.Generic.IEnumerable`1[PokerStrategy.Elephant.Poker.IHand])
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: Failed to establish a connection to ''.
      - Severity:
      - Code:
      - BaseMessage: Failed to establish a connection to ''.
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File:
      - Line:
      - Routine:
      - ErrorSql:
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Open(Npgsql.NpgsqlConnector)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: System.Exception<none>
      - StackTrace:
      bei Npgsql.NpgsqlClosedState.Open(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Exception --------------------
      - Message: Failed to establish a connection to ''.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Open(Npgsql.NpgsqlConnector)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null><none>
      - StackTrace:
      bei Npgsql.NpgsqlClosedState.Open(NpgsqlConnector context)
      2010-07-03 23:40:11,338 - 24793 (UTC:2010-07-03 21:40:11,338) [17] ERROR PokerStrategy.Elephant.NHibernate.Repositories: An error occurred while accessing the nHibernate repositories.
      -------------------- Npgsql.NpgsqlException --------------------
      - Message: Failed to establish a connection to ''.
      - Severity:
      - Code:
      - BaseMessage: Failed to establish a connection to ''.
      - Detail:
      - Hint:
      - Position:
      - Where:
      - File:
      - Line:
      - Routine:
      - ErrorSql:
      - Errors: System.Collections.ArrayList
      - ErrorCode: -2147467259
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Open(Npgsql.NpgsqlConnector)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: System.Exception<none>
      - StackTrace:
      bei Npgsql.NpgsqlClosedState.Open(NpgsqlConnector context)
      bei Npgsql.NpgsqlConnector.Open()
      bei Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection)
      bei Npgsql.NpgsqlConnection.Open()
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepositoryCore.Store(IEnumerable`1 itemCollection)
      bei PokerStrategy.Elephant.NHibernate.Repositories.BulkHandRepository.Store(IEnumerable`1 itemCollection)
      -------------------- System.Exception --------------------
      - Message: Failed to establish a connection to ''.
      - Data: System.Collections.ListDictionaryInternal
      - TargetSite: Void Open(Npgsql.NpgsqlConnector)
      - HelpLink: <null>
      - Source: Npgsql
      - InnerException: <null><none>
      - StackTrace:
      bei Npgsql.NpgsqlClosedState.Open(NpgsqlConnector context)



      das formular wollte ich schon mal ausfüllen, funktioniert bei mir irgendwie nicht......

      vielen dank
      sunraises
    • MichaelWagner42
      MichaelWagner42
      Bronze
      Dabei seit: 12.09.2009 Beiträge: 1.552
      Hallo,

      Kannst Du bitte mal prüfen, ob der PostgreSQL Dienst noch läuft, wenn der Fehler aufgetreten ist? Es sieht so aus, dass die Verbindung zur Datenbank immer gekappt wird.

      Welche Desktopfirewall hast Du laufen und welches Antivierenprogramm?

      Danke
      Michael
    • sunraises
      sunraises
      Bronze
      Dabei seit: 03.04.2010 Beiträge: 449
      hallo michael,

      wie gesagt, der ele funktioniert komischerweise wieder, daher kann ich nicht prüfen ob die Datenbank dann noch läuft.
      ich hab das avira anti-vir als virenprogramm und die windows firewall ist an.

      gruß
      sunraises
    • MichaelWagner42
      MichaelWagner42
      Bronze
      Dabei seit: 12.09.2009 Beiträge: 1.552
      Hi,

      Die Firewall und Avira sollten kein Problem sein. Ich kann Dir jetzt zwar keinen Grund nennen, aber bitte prüfe doch kurz ob der Service läuft, wenn der Fehler nochmal auftreten sollte.

      Ich gehe jetzt erst mal von einem selbstheilenden Fehler aus und mache den Thread als erledigt zu :) Wenn Du wieder Probleme hast, mache doch bitte einfach einen neuen Thread auf.

      Ciao
      Michael