Saltar al contenido principal

Error de cabecera de página no válida en los informes

Resumen

Hay muchos tipos distintos de errores, pero uno de los más preocupantes es cuando tus datos desaparecen y se sustituyen por cadenas de texto en rojo. Un problema muy común es el error de cabecera de página no válida, que puede parecerse a esto:

Poker Tracker 4 Error

Este error se puede identificar mirando toda la cadena de error. Por ejemplo, aquí tienes la cadena de error de la imagen anterior:

Error actualizando la base de datos: PokerTracker 4 Database

Error:

No se puede ejecutar la consulta: INSERT INTO temp_cash_hand_player_statistics (SELECT id_hand, id_gametype, id_player, id_player_real, id_holecard, id_limit, id_session, date_played, "position", cnt_players, cnt_players, cnt_p_raise, flg_p_first_raise, cnt_p_call, flg_p_limp, flg_p_fold, flg_p_ccall, cnt_p_face_limpers, flg_vpip, flg_f_bet, cnt_f_raise, flg_f_first_raise, cnt_f_call, flg_f_check, flg_f_check_raise, flg_f_fold, flg_f_saw, flg_t_bet, cnt_t_raise, flg_t_first_raise, cnt_t_call, flg_t_check, flg_t_check_raise, flg_t_fold, flg_t_saw, flg_r_bet, cnt_r_raise, flg_r_first_raise, cnt_r_call, flg_r_check, flg_r_check_raise, flg_r_fold, flg_r_saw, enum_allin, enum_face_allin, enum_face_allin_action, flg_blind_s, flg_blind_b, flg_blind_ds, flg_blind_db, flg_sb_steal_fold, flg_bb_steal_fold, flg_blind_def_opp, flg_steal_att, flg_steal_opp, flg_blind_k, flg_showdown, flg_won_hand, amt_won, amt_expected_won, val_equity, id_final_hand, id_final_hand_lo, flg_showed, enum_folded, flg_p_face_raise, flg_p_3bet, flg_p_3bet_opp, flg_p_3bet_def_opp, enum_p_3bet_action, flg_p_4bet, flg_p_4bet_opp, flg_p_4bet_def_opp, enum_p_4bet_action, flg_p_squeeze, flg_p_squeeze_opp, flg_p_squeeze_def_opp, enum_p_squeeze_action, flg_f_face_raise, flg_f_3bet, flg_f_3bet_opp, flg_f_3bet_def_opp, enum_f_3bet_action, flg_f_4bet, flg_f_4bet_opp, flg_f_4bet_def_opp, enum_f_4bet_action, flg_f_cbet, flg_f_cbet_opp, flg_f_cbet_def_opp, enum_f_cbet_action, flg_t_face_raise, flg_t_3bet, flg_t_3bet_opp, flg_t_3bet_def_opp, enum_t_3bet_action, flg_t_4bet, flg_t_4bet_opp, flg_t_4bet_def_opp, enum_t_4bet_action, flg_t_cbet, flg_t_cbet_opp, flg_t_cbet_def_opp, enum_t_cbet_action, flg_t_float, flg_t_float_opp, flg_t_float_def_opp, enum_t_float_action, flg_t_donk, flg_t_donk_opp, flg_t_donk_def_opp, enum_t_donk_action, flg_r_face_raise, flg_r_3bet, flg_r_3bet_opp, flg_r_3bet_def_opp, enum_r_3bet_action, flg_r_4bet, flg_r_4bet_opp, flg_r_4bet_def_opp, enum_r_4bet_action, flg_r_cbet, flg_r_cbet_opp, flg_r_cbet_def_opp, enum_r_cbet_action, flg_r_float, flg_r_float_opp, flg_r_float_def_opp, enum_r_float_action, flg_r_donk, flg_r_donk_opp, flg_r_donk_def_opp, enum_r_donk_action, val_curr_conv FROM cash_hand_player_statistics );; Motivo: Error fatal (ERROR: invalid page header in block 8671 of relation "cash_hand_player_statistics" )

El elemento más importante de la cadena de error es el motivo. En el ejemplo anterior, el motivo es:

Reason: Fatal Error (ERROR: invalid page header in block xxxx of relation "xxxxx" )

Hay dos causas probables del error de cabecera de página no válida. O bien se ha producido cierta corrupción en la base de datos, o bien tienes algún hardware defectuoso. Lee a continuación para solucionar ambos casos.

Corrupción de la base de datos

Es posible que tus datos se hayan corrompido debido a un fallo del ordenador. Puedes solucionarlo fácilmente reindexando tu base de datos de PokerTracker 4 y reconstruyendo la caché. Solo tienes que ir a Database-> Database Management desde el menú principal. Selecciona la base de datos problemática y, a continuación, haz clic en Rebuild Cache. Este proceso reindexará la base de datos, hará un vacuum y un analyze de la base de datos, y después reconstruirá la caché de la base de datos.

Reindexing Poker Tracker 4 Error

(Nota: en bases de datos grandes, este proceso puede llevar algún tiempo. Ten paciencia y deja que termine para garantizar resultados óptimos)

Reimportar tu base de datos

También tienes la opción de recrear la base de datos creando una nueva base de datos de PokerTracker 4 y reimportando tus manos. Este proceso puede resultar una carga para algunos usuarios, por lo que se recomienda intentar antes reindexar la base de datos.

Hardware defectuoso

Otra posible causa de este error es un hardware defectuoso. Puedes configurar PostgreSQL para que ignore estos errores siguiendo las indicaciones de la Guía de solución de problemas de PostgreSQL.

aviso

Si sigues teniendo problemas con tu disco duro, deberías plantearte sustituirlo por un disco duro nuevo de 7200 RPM o más rápido, o por un SSD.