Saltar al contenido principal

Error de encabezado de página no válido en informes

Resumen

Hay muchos tipos diferentes de errores, pero uno de los más preocupantes es cuando tus datos desaparecen y son reemplazados por cadenas de texto en rojo. Un problema muy común es el error de encabezado de página no válido, que puede verse algo así:

Poker Tracker 4 Error

Este error se puede identificar observando toda la cadena del error. Por ejemplo, aquí está la cadena de error de la imagen anterior:

Error al actualizar 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 );; Reason: Fatal Error (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 para el error de encabezado de página no válido. O bien hubo alguna corrupción en la base de datos, o tienes algún problema de hardware. 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 equipo. Puedes solucionar esto fácilmente reindexando tu base de datos de PokerTracker 4 y reconstruyendo la caché. Solo ve a Database-> Database Management desde el menú principal. Selecciona la base de datos problemática y luego haz clic en Rebuild Cache. Este proceso reindexará la base de datos, ejecutará vacuum y analyze sobre la base de datos, y luego reconstruirá la caché de la base de datos.

Reindexing Poker Tracker 4 Error

(Nota: para bases de datos más grandes, este proceso puede tardar un poco. Ten paciencia y deja que termine para asegurar 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 ser una carga para algunos usuarios, por lo que se sugiere intentar primero reindexar la base de datos.

Hardware defectuoso

Otra posibilidad para este error es que sea el resultado de 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 considerar reemplazarlo por un nuevo disco duro de 7200 RPM o más rápido, o por un SSD.