Veja o HTML da pagina quando o erro acontece, e tente observar em que ponto o conteúdo é cortado, se é sempre na mesma linha, ou se num determinado valor. Geralmente as coisas não dão aleatorias, mas o aleatório é o deus dos programadores, aquela palavra que usamos para justificar o injustificável. rs
Eu sei que não existe nada aleatório, com relação a tantos problemas que já resolvi, acho que estou em contato com esse ramo a um tempo consideravelmente suficiente pra ter chego a essa conclusão kkkkk
Eu vou usar esse termo até conseguir localizar um padrão para esse caso, o que ainda não encontrei. E inclusive, eu analisei o último registro que estava cortando em diversos casos em que isso ocorreu, nenhum era nem no mesmo registro, nem na mesma coluna, sempre em um local diferente. E, talvez o ponto mais importante que esqueci de mencionar no texto: se retornarmos a mesma página alguns minutos depois, ele aparece funcionando sem nenhum problema, isso é o que está me deixando mais encucado com a situação.
Mais um detalhe: Não há erros nos logs e nem estourado em página. Com o display all errors ele só exibe alguns notices.
mas os dados sofreram alguma variação entre a hora que funciona e a hora que não funciona?
Os dados são mais referentes a nível de usuário, então eles são alterados com uma frequência bem altinha até, e como tudo funciona normalmente na maioria das vezes, mesmo com alterações, não tenho certeza se pode ter relação
O que eu faria era imprimir os dados "raw" (joga dentro de um div oculto no inicio do body html) usando um var_dump. quando o erro ocorrer, veja qual a ultima linha da tabela que imprimiu corretamente, procure a linha seguinte a ela nos dados raw, e tente executar manualmente todo o codigo usado para desenhar uma linha no PHP.
seria interessante vc postar partes relevantes do seu codigo
seria interessante vc postar partes relevantes do seu codigo
Eu adoraria mesmo, gosto de compartilhar o máximo possível dos meus trabalhos pessoais com o pessoal aqui, mas este caso em específico eu realmente não tenho permissão para isso :s então vou ficar te devendo! Kkk
Mas, você deu uma ótima ideia com essa de imprimir os dados raw no início do arquivo, eu vou fazer isso e jogar numa div com display:none, e aí quando o problema ocorrer novamente, eu vou direto nela para começar a procurar. Apesar de que eu tenho quase certeza de que ao invés de uma tela pela metade, serei surpreendido com uma tela em branco, caso seja um problema de serverside ou uma "heavy query" ocorrendo