[PT3] Problem z pop-up

    • hansssolo
      hansssolo
      Brąz
      na forum od: 26.04.2010 Posty: 1 126
      Wcześniej grałem sng na ipoker i wszystko śmigało elegancko. Pewnego razu postanowiłem zagrać cash'a na ongame. HUD do casha się załadował, ale w pop-upie zamiast liczb były puste miejsca. Restartowałem PT3, ale to na nic. Informacje w HUD się aktualizowały, jednak pop-up cały czas był "czysty". Potem grałem sng na ipoker, załadował się HUD do sng i... ten sam problem, co na cashu. Proszę o radę.
  • 6 odpowiedzi
    • dragoste
      dragoste
      Brąz
      na forum od: 07.05.2010 Posty: 4 468
      Witam,

      to może być problem z bazą danych.
      Czy masz w PT3 cache na 100%? Jeśli nie, to powinieneś zrobić housekeeping. Bez tego komunikacja PT3 z bazą danych jest znacznie spowolniona przez to HUD może nie nadążać.

      Pozdrawiam.
    • hansssolo
      hansssolo
      Brąz
      na forum od: 26.04.2010 Posty: 1 126
      Jest coś na rzeczy. "Cache Status: Holdem 41% Holdem Tourney: 35%". Dwie sekundy od włączenia "rebuild cache", pojawia się błąd: "Unable to prepare query: INSERT INTO holdem_cache SELECT holdem_hand_player_statistics.id_player, holdem_hand_player_statistics.id_limit..." i ciągnie się kilkadziesiąt linijek. Jednakże taki status cache mam już od jakiegoś czasu, ale dopiero pierwszy raz wysiadł pop-up.
    • hansssolo
      hansssolo
      Brąz
      na forum od: 26.04.2010 Posty: 1 126
      Dzisiaj Cache Status wynosi 29%, a Holdem Tourney: 35%. Gdy robię standardowy housekeeping to po 1min jest napisane, że proces został zakończony, ale w trakcie pojawiły się błędy:
      [SPOIL] There were errors during the housekeeping process:
      Unable to execute query: VACUUM;; Reason: Fatal Error (ERROR: invalid attribute number 11776 for tourney_holdem_cache )
      Unable to execute query: ANALYZE;; Reason: Fatal Error (ERROR: invalid attribute number 11776 for tourney_holdem_cache )
      Unable to prepare query: INSERT INTO holdem_cache SELECT holdem_hand_player_statistics.id_player, holdem_hand_player_statistics.id_limit, holdem_hand_summary.cnt_players, ((case when( lookup_positions.flg_blinds) then 0 else (case when( lookup_positions.flg_ep) then 1 else (case when( lookup_positions.flg_mp) then 2 else 3 end) end) end)),
      (sum( (CASE WHEN ( (holdem_limit.amt_bb *holdem_limit.val_nlpl_mult)) 0 THEN ((holdem_hand_player_statistics.amt_won * 1.0 )/( (holdem_limit.amt_bb *holdem_limit.val_nlpl_mult))) ELSE 0 END) )),
      (sum(holdem_hand_player_detail.amt_blind)),
      (sum(holdem_hand_summary.amt_mgr)),
      (sum( (case when(holdem_hand_player_statistics.flg_won_hand AND holdem_hand_summary.amt_rake>.001) then
      (holdem_hand_summary.amt_rake * ( (holdem_hand_player_statistics.amt_won + holdem_hand_player_detail.amt_bet_ttl) * 1.0 /
      (holdem_hand_summary.amt_pot - holdem_hand_summary.amt_rake)) ) else
      0 end))),
      (sum(holdem_hand_player_statistics.amt_won)),
      (sum( (case when( holdem_hand_player_statistics.val_curr_conv != 0) then holdem_hand_player_statistics.val_curr_conv*holdem_hand_player_statistics.amt_won else 0 end) )),
      (sum( (case when( holdem_hand_player_statistics.val_curr_conv = 0) then holdem_hand_player_statistics.amt_won else 0 end) )),
      (sum( (case when(holdem_hand_player_statistics.flg_blind_b and holdem_hand_player_statistics.flg_blind_s = false) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_blind_b AND holdem_hand_player_statistics.flg_blind_def_opp AND lookup_actions_p.action LIKE 'C') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_bb_steal_fold) then 1 else 0 end))),
      (sum((case when( holdem_hand_player_statistics.flg_blind_b AND holdem_hand_player_statistics.flg_blind_def_opp AND holdem_hand_player_statistics.cnt_p_raise > 0) then 1 else 0 end))),
      (sum( (case when(holdem_hand_player_statistics.flg_blind_b OR holdem_hand_player_statistics.flg_blind_s OR holdem_hand_player_statistics.flg_blind_db OR holdem_hand_player_statistics.flg_blind_ds) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_f_3bet) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_3bet_action='C') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_3bet_action='F') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_3bet_action='R') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_f_3bet_def_opp) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_f_3bet_opp) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_f_4bet) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_4bet_action='C') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_4bet_action='F') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_4bet_action='R') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_f_4bet_def_opp) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_f_4bet_opp) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_f_bet) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_detail.amt_f_bet_facing > 0 AND (lookup_actions_f.action SIMILAR TO '(C|XC)%')) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_detail.amt_f_bet_facing > 0 AND (lookup_actions_f.action SIMILAR TO '(F|XF)%')) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_detail.amt_f_bet_facing > 0 AND (lookup_actions_f.action SIMILAR TO '(R|XR)%')) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_detail.amt_f_bet_facing > 0) then 1 else 0 end))),
      (sum((case when( (holdem_hand_player_statistics.flg_f_bet OR holdem_hand_player_statistics.cnt_f_raise > 0)) then 1 else 0 end))),
      (sum(holdem_hand_player_statistics.cnt_f_call)),
      (sum((case when(holdem_hand_player_statistics.cnt_f_call > 0) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.flg_f_cbet) then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_cbet_action='C') then 1 else 0 end))),
      (sum((case when(substring(lookup_actions_f.action from 1 for 1)'X' AND holdem_hand_player_statistics.enum_f_cbet_action='C') then 1 else 0 end))),
      (sum((case when(substring(lookup_actions_f.action from 1 for 1)='X' AND holdem_hand_player_statistics.enum_f_cbet_action='C') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_cbet_action='F') then 1 else 0 end))),
      (sum((case when(substring(lookup_actions_f.action from 1 for 1)'X' AND holdem_hand_player_statistics.enum_f_cbet_action='F') then 1 else 0 end))),
      (sum((case when(substring(lookup_actions_f.action from 1 for 1)='X' AND holdem_hand_player_statistics.enum_f_cbet_action='F') then 1 else 0 end))),
      (sum((case when(holdem_hand_player_statistics.enum_f_cbet_action='R') then 1 else 0 end))), i tak dalej [SPOIL]
    • dragoste
      dragoste
      Brąz
      na forum od: 07.05.2010 Posty: 4 468
      Witam,

      najwyraźniej coś się popsuło w strukturze bazy.
      Nie wiem, czy jest inne rozwiązanie, jak założenie nowej bazy. Najlepiej chyba będzie, jak spróbujesz wyeksportować wszystkie rozdania do txt i zaimportujesz w nowej bazie.
      Chyba, że masz całą HH w folderze Processed, to możesz pominąć eksport tylko po prostu założyć nową bazę w PT4 i zaimportować tam rozdania.


      Edit. A jeszcze jedna rzecz. Dodawałeś jakieś customowe statystyki? One też mogą być tego przyczyną, jeśli były źle napisane.


      Pozdrawiam.
    • hansssolo
      hansssolo
      Brąz
      na forum od: 26.04.2010 Posty: 1 126
      Trial wersja nie ma opcji zakładania nowej bazy. Usunąłem PostgreSQL. Chciałem od nowa instalować PT3, ale zamiast opcji instalacji PostgreSQL, pokazuje się okna do połączenia z serverem PostgreSQL. Gdy klikam connect pojawia się oczywiście informacja, że nie może połączyć się z bazą. Gdy klikam cancel to wszystko się wyłącza i dalej nic nie można zrobić.
    • dragoste
      dragoste
      Brąz
      na forum od: 07.05.2010 Posty: 4 468
      Witam,

      nie odinstalowałeś do końca PostgreSQL.
      Skorzystaj z poniższego poradinka ( punkt 6), aby poprawnie odinstalowac PostgreSQL.
      FAQ & poradniki czyli przeczytaj zanim założysz temat w tym dziale

      Potem ponownie zainstaluj go.

      Pozdrawiam.