PDA

View Full Version : Import errors on Stars (probably because of backslash in name)



Aeroren
01-02-2009, 01:52 PM
HEM won't import PokerStars hands for me. It finds the handhistory files, but complains they contain errors.

I think this has something to do with my nickname, which is "Ace\Off". Stars allows you to use characters such as the backslash in your name. The handhistory folder is called "AceOff" (because windows doesn't allow this) but inside the files I'm called Ace\Off like normal.

The importerrors.txt file in ..\Holdem Manager\Importing\Import Errors says "An item with the same key has already been added." for all the hh files on stars.

This didn't occur in older versions of HEM for some reason, but I'm not sure which version changed it.

Below are two (rather boring) sample hands.

PokerStars Game #23492845462: Hold'em No Limit ($0.25/$0.50) - 2009/01/02 17:38:53 CET [2009/01/02 11:38:53 ET]
Table 'Brita' 6-max Seat #6 is the button
Seat 1: beargood ($48.95 in chips)
Seat 2: Ace\Off ($50 in chips)
Seat 3: sirCharles19 ($57.05 in chips)
Seat 4: I.E.Nr.10 ($99.40 in chips)
Seat 5: zorry24 ($21.70 in chips)
Seat 6: flv81366me ($50 in chips)
beargood: posts small blind $0.25
Ace\Off: posts big blind $0.50
*** HOLE CARDS ***
Dealt to Ace\Off [2d Ac]
sirCharles19: folds
I.E.Nr.10: folds
zorry24: folds
flv81366me: folds
beargood: folds
Uncalled bet ($0.25) returned to Ace\Off
Ace\Off collected $0.50 from pot
Ace\Off: doesn't show hand
*** SUMMARY ***
Total pot $0.50 | Rake $0
Seat 1: beargood (small blind) folded before Flop
Seat 2: Ace\Off (big blind) collected ($0.50)
Seat 3: sirCharles19 folded before Flop (didn't bet)
Seat 4: I.E.Nr.10 folded before Flop (didn't bet)
Seat 5: zorry24 folded before Flop (didn't bet)
Seat 6: flv81366me (button) folded before Flop (didn't bet)



PokerStars Game #23492854519: Hold'em No Limit ($0.25/$0.50) - 2009/01/02 17:39:13 CET [2009/01/02 11:39:13 ET]
Table 'Brita' 6-max Seat #1 is the button
Seat 1: beargood ($48.70 in chips)
Seat 2: Ace\Off ($50.25 in chips)
Seat 3: sirCharles19 ($57.05 in chips)
Seat 4: I.E.Nr.10 ($99.40 in chips)
Seat 5: zorry24 ($21.70 in chips)
Seat 6: flv81366me ($50 in chips)
Ace\Off: posts small blind $0.25
sirCharles19: posts big blind $0.50
*** HOLE CARDS ***
Dealt to Ace\Off [Js Jd]
I.E.Nr.10: calls $0.50
zorry24: folds
flv81366me: folds
beargood: folds
Ace\Off: raises $2 to $2.50
sirCharles19: folds
I.E.Nr.10: folds
Uncalled bet ($2) returned to Ace\Off
Ace\Off collected $1.50 from pot
Ace\Off: doesn't show hand
*** SUMMARY ***
Total pot $1.50 | Rake $0
Seat 1: beargood (button) folded before Flop (didn't bet)
Seat 2: Ace\Off (small blind) collected ($1.50)
Seat 3: sirCharles19 (big blind) folded before Flop
Seat 4: I.E.Nr.10 folded before Flop
Seat 5: zorry24 folded before Flop (didn't bet)
Seat 6: flv81366me folded before Flop (didn't bet)

-Aeroren

morny
01-02-2009, 01:59 PM
Hi ive just tried it with the newest beta and it works fine, can you update ot the latest version and also try creating a new database http://www.holdemmanager.net/faq/afmviewfaq.aspx?faqid=146

Aeroren
01-02-2009, 02:37 PM
Thank you. I had allready tried the new version, but creating a new database fixed the issue.

-Aeroren

Aeroren
01-08-2009, 05:24 PM
It seems I celebrated too soon. After a couple of days, the error reappeared. Also, I was suddenly know as "AceOff" in HEM (without the backslash). I created another database, it worked fine for a while, but again, after a few days the error came back. Re-importing old hands worked fine, so it's not caused by errors in HH files.

I think the error is caused by the database utility that runs now and then to cleanup the database (I can't really tell what it does, the window closes too fast). After this HEM removes the backslash and the import errors start reappearing.

-Aeroren

morny
01-08-2009, 08:30 PM
Escalated to Roy, hell respond asap

Rvg72
01-10-2009, 01:48 AM
I'm not exactly sure what the issue is right now - it is strange that there is a delay like that where it works and then it stops.

Do you have any idea which version last worked properly for you?

Roy

Aeroren
01-10-2009, 10:01 AM
I'm sorry, I stopped playing on Stars for quite a while, so I don't know when the errors started. I know the first version I bought worked (06-07-08), but that's probably not much help...

Is there a way to manually run the database optimalisation routine that runs at startup? Or what are the criteria for it to run? I'm pretty sure that causes the backslash to be removed.

EDIT: Okay, it runs every time you start the software. I wasn't aware of this myself, but apparently I leave HEM running when I'm not playing. I'll do some more tests and I'll post a way to reproduce the error in the easiest way.

-Aeroren

Aeroren
01-10-2009, 10:36 AM
Here's how to recreate the error. I've included 3 HH files with this post.

First, create a new database and start HEM.
Manually import 'Stars1.txt' and go to the cashgame tab. Select Ace\Off as a player and note the backslash in the name.

Close and reopen HEM (you'll see the database optimalisation window flash by), go to the cashgame tab and note the backslash is now gone.

Manually import 'Stars2.txt' and go back to the cashgame tab. Open the change player window and filter for 'Ace'. Note you can now see two players, one called Ace\Off and the other AceOff.

Close and reopen HEM once again and go to the cashgame tab. Note that Ace\Off is gone and only the hands from the clone you last selected are shown. If you now try to import 'Stars3.txt' it gives an import error.

In ..\Holdem Manager\Importing\Import Errors\ImportErrors.txt it says:
..\Stars3.txt An item with the same key has already been added.

-Aeroren

Rvg72
01-14-2009, 03:54 AM
Thanks for this! Will see if I can get this fixed

Roy