portabilis / i-educar

Lançando o maior software livre de educação do Brasil!
https://ieducar.org
GNU General Public License v2.0
606 stars 453 forks source link

Ficha do Aluno "Erro no preenchimento do formulário" #963

Open Silvio553 opened 3 months ago

Silvio553 commented 3 months ago

Instalei o i-educar, mas ao solicitar Ficha do aluno, ao clicar no nome do aluno. Qualquer aluno aparece o mesmo problema "Erro no preenchimento do formulário" - Não Existe informação disponível.

Uso ubuntu 22.04 Navegador: Mozila Firefox

edineivaldameri commented 3 months ago

@Silvio553 por gentiliza forneça mais detalhes, print's das telas e do erro para podemos visualizar e simular o cenário do erro.

Silvio553 commented 2 months ago

Veja o print Erro de Boletim

edineivaldameri commented 2 months ago

@Silvio553 essa tela não mostra o erro. Consegue encaminhar os log's de erro do laravel e do postgres para que possamos auxiliar.

edineivaldameri commented 2 months ago

@Silvio553 verifique se esse tópico da comunidade ajuda você resolver seu problema com a Ficha do Aluno: https://forum.ieducar.org/t/resolvido-ficha-do-aluno-erro-cad01/2490

Silvio553 commented 2 months ago

São topicos diferentes veja o print completo. Erro no preenchimento do formulario

Silvio553 commented 2 months ago

Abri o Laravel.log e peguei as últimas dez linhas.

57 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\Http\Middleware\ChangeAppName->handle()

58 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()

59 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()

60 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()

61 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()

62 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()

63 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()

64 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()

65 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle()

66 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()

67 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()

68 /var/www/ieducar/vendor/fruitcake/laravel-cors/src/HandleCors.php(38): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()

69 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fruitcake\Cors\HandleCors->handle()

70 /var/www/ieducar/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()

71 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\Proxy\TrustProxies->handle()

72 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()

73 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\Pipeline\Pipeline->then()

74 /var/www/ieducar/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()

75 /var/www/ieducar/public/index.php(52): Illuminate\Foundation\Http\Kernel->handle()

76 {main}

"}

edineivaldameri commented 1 month ago

@Silvio553 nem sempre o erro está nas últimas 10 linhas. O log do laravel sempre começa do topo (local mais específico) para baixo, (local menos específico) nesse caso as linhas que você trouxe, monstra apenas a cascata do fluxo do Laravel, do início do Kernel aos Middlewares, algo extremamente genérico e que não permite visualizar o erro real.

Segundo ponto, você trouxe um possível problema de relatório, mas esse é o repositório principal do i-educar, dúvidas sobre relatórios devemos centralizar no pacote de relatórios: https://github.com/portabilis/i-educar-reports-package.

Acredito que nesses casos o melhor cenário é fazer um .gif desde o preenchimento do formulário até o erro acontecer, e também olhar os erros no log do postgres, pois se o erro for na query do relatório lá ficará mais evidente.