NoteCaddy hangs while processing
Results 1 to 6 of 6
  1. #1
    Member
    Join Date
    Oct 2011
    Posts
    36

    Default NoteCaddy hangs while processing

    Latest HM2 build.
    NC tries to process the database, but always hangs on one hand, lets say, 293011 of 294981
    Is there a way to skip this hand?
    I had absolutely the same problem on my other PC and was able to solve it by deleting all notes and recreating them, but also on the other PC I had to restart it many many times, and at the end the performance was awful, about 1-2h/sec in best case.
    But i am pretty sure there MUST be other solution to bring your definitely not a cheapest program to work as expected.

  2. #2
    NoteCaddy sreticentv's Avatar
    Join Date
    Dec 2009
    Location
    No direction but to trust the final destination
    Posts
    6,481

    Default

    if you used the beta, there may be no option but to reset and recreate. I'm not clear on what the reason was why you had to restart it many times though. You can also try going to file->settings and increasing the thread count.

    Also, you may want to send a verbose log to support. The problem is that it's not in the latest hm2 build. What you can do is download the latest notecaddy build at http://www.assaultware.com/NoteCaddy.latest.zip

    Make sure hm2 is closed then copy paste the zip file's contents into C:\Program Files (x86)\Holdem Manager 2

    Then follow these instructions How to make a log and send it to support but make sure to select the verbose options in NC settings

  3. #3
    Member
    Join Date
    Oct 2011
    Posts
    36

    Default

    I have downloaded a latest version and enabled verbose logging.
    I think I've found an error - from my point of view it may be caused non standard characters used in one player's name - PIRAAÑA
    But, I think it would be useful in future builds to perform some kind of internal health check by database processing with ability to skip a hand in case of error.
    I'll send you an error log.

  4. #4
    Member
    Join Date
    Oct 2011
    Posts
    36

    Default

    BTW
    Windows application event log is full of those errors
    Protokollname: Application
    Quelle: PostgreSQL
    Datum: 12.11.2011 22:28:32
    Ereignis-ID: 0
    Aufgabenkategorie:Keine
    Ebene: Fehler
    Schlüsselwörter:Klassisch
    Benutzer: Nicht zutreffend
    Computer: Zaec-PC
    Beschreibung:
    2011-11-12 22:28:32 CETERROR: prepared statement "insertplayer" already exists
    2011-11-12 22:28:32 CETSTATEMENT: PREPARE INSERTPLAYER (text,smallint,integer,integer,smallint) AS Insert into players (playername,pokersite_id,cashhands,tourneyhands,op timizationstatus) values ($1,$2,$3,$4,$5) RETURNING player_id;

    PREPARE CSUpdate (integer,integer,smallint,smallint,smallint,intege r,
    integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer)
    as
    Update CompiledPlayerResults set totalhands = totalhands + $6
    , TotalAmountWonincents = TotalAmountWonincents + $7
    , TotalRakeincents = TotalRakeincents + $8
    , TotalBBsWon = TotalBBsWon + $9
    , VPIPHands = VPIPHands + $10
    , PFRHands = PFRHands + $11
    , CouldColdCall = CouldColdCall + $12
    , DidColdCall = DidColdCall + $13
    , CouldThreeBet = CouldThreeBet + $14
    , DidThreeBet = DidThreeBet + $15
    , CouldSqueeze = CouldSqueeze + $16
    , DidSqueeze = DidSqueeze + $17
    , FacingTwoPreflopRaisers = FacingTwoPreflopRaisers + $18
    , CalledTwoPreflopRaisers = CalledTwoPreflopRaisers + $19
    , RaisedTwoPreflopRaisers = RaisedTwoPreflopRaisers + $20
    , SmallBlindStealAttempted = SmallBlindStealAttempted + $21
    , SmallBlindStealDefended = SmallBlindStealDefended + $22
    , SmallBlindStealReraised = SmallBlindStealReraised + $23
    , BigBlindStealAttempted = BigBlindStealAttempted + $24
    , BigBlindStealDefended = BigBlindStealDefended + $25
    , BigBlindStealReraised = BigBlindStealReraised + $26
    , SawNonSmallShowdown = SawNonSmallShowdown + $27
    , WonNonSmallShowdown = WonNonSmallShowdown + $28
    , SawLargeShowdown = SawLargeShowdown + $29
    , WonLargeShowdown = WonLargeShowdown + $30
    , SawNonSmallShowdownLimpedFlop = SawNonSmallShowdownLimpedFlop + $31
    , WonNonSmallShowdownLimpedFlop = WonNonSmallShowdownLimpedFlop + $32
    , SawLargeShowdownLimpedFlop = SawLargeShowdownLimpedFlop + $33
    , WonLargeShowdownLimpedFlop = WonLargeShowdownLimpedFlop + $34
    , WonHand = WonHand + $35
    , WonHandWhenSawFlop = WonHandWhenSawFlop + $36
    , WonHandWhenSawTurn = WonHandWhenSawTurn + $37
    , WonHandWhenSawRiver = WonHandWhenSawRiver + $38
    , FacedThreeBetPreflop = FacedThreeBetPreflop + $39
    , FoldedToThreeBetPreflop = FoldedToThreeBetPreflop + $40
    , CalledThreeBetPreflop = CalledThreeBetPreflop + $41
    , RaisedThreeBetPreflop = RaisedThreeBetPreflop + $42
    , FacedFourBetPreflop = FacedFourBetPreflop + $43
    , FoldedToFourBetPreflop = FoldedToFourBetPreflop + $44
    , CalledFourBetPreflop = CalledFourBetPreflop + $45
    , RaisedFourBetPreflop = RaisedFourBetPreflop + $46
    , TurnFoldIPPassOnFlopCB = TurnFoldIPPassOnFlopCB + $47
    , TurnCallIPPassOnFlopCB = TurnCallIPPassOnFlopCB + $48
    , TurnRaiseIPPassOnFlopCB = TurnRaiseIPPassOnFlopCB + $49
    , RiverFoldIPPassOnTurnCB = RiverFoldIPPassOnTurnCB + $50
    , RiverCallIPPassOnTurnCB = RiverCallIPPassOnTurnCB + $51
    , RiverRaiseIPPassOnTurnCB = RiverRaiseIPPassOnTurnCB + $52
    , SawFlop = SawFlop + $53
    , SawShowdown = SawShowdown + $54
    , WonShowdown = WonShowdown + $55
    , TotalBets = TotalBets + $56
    , TotalCalls = TotalCalls + $57
    , FlopContinuationBetPossible = FlopContinuationBetPossible + $58
    , FlopContinuationBetMade = FlopContinuationBetMade + $59
    , TurnContinuationBetPossible = TurnContinuationBetPossible + $60
    , TurnContinuationBetMade = TurnContinuationBetMade + $61
    , RiverContinuationBetPossible = RiverContinuationBetPossible + $62
    , RiverContinuationBetMade = RiverContinuationBetMade + $63
    , FacingFlopContinuationBet = FacingFlopContinuationBet + $64
    , FoldedToFlopContinuationBet = FoldedToFlopContinuationBet + $65
    , CalledFlopContinuationBet = CalledFlopContinuationBet + $66
    , RaisedFlopContinuationBet = RaisedFlopContinuationBet + $67
    , FacingTurnContinuationBet = FacingTurnContinuationBet + $68
    , FoldedToTurnContinuationBet = FoldedToTurnContinuationBet + $69
    , CalledTurnContinuationBet = CalledTurnContinuationBet + $70
    , RaisedTurnContinuationBet = RaisedTurnContinuationBet + $71
    , FacingRiverContinuationBet = FacingRiverContinuationBet + $72
    , FoldedToRiverContinuationBet = FoldedToRiverContinuationBet + $73
    , CalledRiverContinuationBet = CalledRiverContinuationBet + $74
    , RaisedRiverContinuationBet = RaisedRiverContinuationBet + $75
    , TotalPostFlopStreetsSeen = TotalPostFlopStreetsSeen + $76
    , totalaggressivepostflopstreetsseen = totalaggressivepostflopstreetsseen + $77
    where compiledplayerresults_id = (select compiledplayerresults_id from compiledplayerresults where player_id = $1
    and playedyearandmonth = $2
    and numberofplayers = $3
    and gametype_id = $4
    and bbgroup_id = $5 limit 1);

    Ereignis-XML:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
    <Provider Name="PostgreSQL" />
    <EventID Qualifiers="0">0</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2011-11-12T21:28:32.000000000Z" />
    <EventRecordID>17455</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Zaec-PC</Computer>
    <Security />
    </System>
    <EventData>
    <Data>2011-11-12 22:28:32 CETERROR: prepared statement "insertplayer" already exists
    2011-11-12 22:28:32 CETSTATEMENT: PREPARE INSERTPLAYER (text,smallint,integer,integer,smallint) AS Insert into players (playername,pokersite_id,cashhands,tourneyhands,op timizationstatus) values ($1,$2,$3,$4,$5) RETURNING player_id;

    PREPARE CSUpdate (integer,integer,smallint,smallint,smallint,intege r,
    integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer,integer,integer,integer,
    integer,integer)
    as
    Update CompiledPlayerResults set totalhands = totalhands + $6
    , TotalAmountWonincents = TotalAmountWonincents + $7
    , TotalRakeincents = TotalRakeincents + $8
    , TotalBBsWon = TotalBBsWon + $9
    , VPIPHands = VPIPHands + $10
    , PFRHands = PFRHands + $11
    , CouldColdCall = CouldColdCall + $12
    , DidColdCall = DidColdCall + $13
    , CouldThreeBet = CouldThreeBet + $14
    , DidThreeBet = DidThreeBet + $15
    , CouldSqueeze = CouldSqueeze + $16
    , DidSqueeze = DidSqueeze + $17
    , FacingTwoPreflopRaisers = FacingTwoPreflopRaisers + $18
    , CalledTwoPreflopRaisers = CalledTwoPreflopRaisers + $19
    , RaisedTwoPreflopRaisers = RaisedTwoPreflopRaisers + $20
    , SmallBlindStealAttempted = SmallBlindStealAttempted + $21
    , SmallBlindStealDefended = SmallBlindStealDefended + $22
    , SmallBlindStealReraised = SmallBlindStealReraised + $23
    , BigBlindStealAttempted = BigBlindStealAttempted + $24
    , BigBlindStealDefended = BigBlindStealDefended + $25
    , BigBlindStealReraised = BigBlindStealReraised + $26
    , SawNonSmallShowdown = SawNonSmallShowdown + $27
    , WonNonSmallShowdown = WonNonSmallShowdown + $28
    , SawLargeShowdown = SawLargeShowdown + $29
    , WonLargeShowdown = WonLargeShowdown + $30
    , SawNonSmallShowdownLimpedFlop = SawNonSmallShowdownLimpedFlop + $31
    , WonNonSmallShowdownLimpedFlop = WonNonSmallShowdownLimpedFlop + $32
    , SawLargeShowdownLimpedFlop = SawLargeShowdownLimpedFlop + $33
    , WonLargeShowdownLimpedFlop = WonLargeShowdownLimpedFlop + $34
    , WonHand = WonHand + $35
    , WonHandWhenSawFlop = WonHandWhenSawFlop + $36
    , WonHandWhenSawTurn = WonHandWhenSawTurn + $37
    , WonHandWhenSawRiver = WonHandWhenSawRiver + $38
    , FacedThreeBetPreflop = FacedThreeBetPreflop + $39
    , FoldedToThreeBetPreflop = FoldedToThreeBetPreflop + $40
    , CalledThreeBetPreflop = CalledThreeBetPreflop + $41
    , RaisedThreeBetPreflop = RaisedThreeBetPreflop + $42
    , FacedFourBetPreflop = FacedFourBetPreflop + $43
    , FoldedToFourBetPreflop = FoldedToFourBetPreflop + $44
    , CalledFourBetPreflop = CalledFourBetPreflop + $45
    , RaisedFourBetPreflop = RaisedFourBetPreflop + $46
    , TurnFoldIPPassOnFlopCB = TurnFoldIPPassOnFlopCB + $47
    , TurnCallIPPassOnFlopCB = TurnCallIPPassOnFlopCB + $48
    , TurnRaiseIPPassOnFlopCB = TurnRaiseIPPassOnFlopCB + $49
    , RiverFoldIPPassOnTurnCB = RiverFoldIPPassOnTurnCB + $50
    , RiverCallIPPassOnTurnCB = RiverCallIPPassOnTurnCB + $51
    , RiverRaiseIPPassOnTurnCB = RiverRaiseIPPassOnTurnCB + $52
    , SawFlop = SawFlop + $53
    , SawShowdown = SawShowdown + $54
    , WonShowdown = WonShowdown + $55
    , TotalBets = TotalBets + $56
    , TotalCalls = TotalCalls + $57
    , FlopContinuationBetPossible = FlopContinuationBetPossible + $58
    , FlopContinuationBetMade = FlopContinuationBetMade + $59
    , TurnContinuationBetPossible = TurnContinuationBetPossible + $60
    , TurnContinuationBetMade = TurnContinuationBetMade + $61
    , RiverContinuationBetPossible = RiverContinuationBetPossible + $62
    , RiverContinuationBetMade = RiverContinuationBetMade + $63
    , FacingFlopContinuationBet = FacingFlopContinuationBet + $64
    , FoldedToFlopContinuationBet = FoldedToFlopContinuationBet + $65
    , CalledFlopContinuationBet = CalledFlopContinuationBet + $66
    , RaisedFlopContinuationBet = RaisedFlopContinuationBet + $67
    , FacingTurnContinuationBet = FacingTurnContinuationBet + $68
    , FoldedToTurnContinuationBet = FoldedToTurnContinuationBet + $69
    , CalledTurnContinuationBet = CalledTurnContinuationBet + $70
    , RaisedTurnContinuationBet = RaisedTurnContinuationBet + $71
    , FacingRiverContinuationBet = FacingRiverContinuationBet + $72
    , FoldedToRiverContinuationBet = FoldedToRiverContinuationBet + $73
    , CalledRiverContinuationBet = CalledRiverContinuationBet + $74
    , RaisedRiverContinuationBet = RaisedRiverContinuationBet + $75
    , TotalPostFlopStreetsSeen = TotalPostFlopStreetsSeen + $76
    , totalaggressivepostflopstreetsseen = totalaggressivepostflopstreetsseen + $77
    where compiledplayerresults_id = (select compiledplayerresults_id from compiledplayerresults where player_id = $1
    and playedyearandmonth = $2
    and numberofplayers = $3
    and gametype_id = $4
    and bbgroup_id = $5 limit 1);
    </Data>
    </EventData>
    </Event>

  5. #5
    NoteCaddy sreticentv's Avatar
    Join Date
    Dec 2009
    Location
    No direction but to trust the final destination
    Posts
    6,481

    Default

    hi Mike,

    I analyzed your log and it looks to me like it's hanging for long time periods while NoteCaddy talks to SNG Wizard. Could you try setting the following note definitions as inactive?

    WIZ-shove
    WIZ-call

    Then try processing notes. I don't think you'd need to reset here though but this could be it. As far as the event log, those are part of the hm2 import process so not related here. I have the same thing though.

  6. #6
    Member
    Join Date
    Oct 2011
    Posts
    36

    Default

    Thanks.
    Solved it already by recreating notes.
    Set your definitions to false too, but later

Similar Threads

  1. Replies: 11
    Last Post: 11-17-2011, 07:38 PM
  2. HUD LAG/Processing large files
    By jeppg1111 in forum Manager General
    Replies: 0
    Last Post: 03-01-2011, 01:58 PM
  3. HUD Processing but not Popping Up
    By a10fouru in forum Manager General
    Replies: 6
    Last Post: 05-31-2010, 12:56 PM
  4. HH not processing?
    By wehaveaprob in forum Manager General
    Replies: 2
    Last Post: 10-12-2009, 08:25 PM
  5. PokerStars not processing
    By Vtsoares in forum Manager General
    Replies: 1
    Last Post: 08-26-2009, 10:44 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •