01. DADOS GERAIS
Produto: | TOTVS Agro Bioenergia |
---|---|
Linha de Produto: | PIMSCS |
Segmento: | Agroindústria |
Módulo: | SPA_OFF |
Função: | CLIENT |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DAGROSPA-12629 |
02. SITUAÇÃO/REQUISITO
Na configuração de balança, quando falta algum parâmetro está ocorrendo um erro de nullpointer que não retorna nenhuma mensagem na tela. A situação que ocorreu foi com a entrada TP_PLATAFORMA com o valor SATURNO_SOCKET, em que não tinha no cliente o parâmetro RCMP / FG_MULT_PLAT. O erro ocorre na classe PesagemBusiness.java no método carregarParametrosBalanca. Após análise, verificamos no método carregarParametrosBalanca que ao tentar validar os parâmetros da TP_PLATAFORMA com valor SATURNO_SOCKET, as validações responsáveis por verificar se as variáveis encontram-se nulas ou vazias estavam em uma posição em que não ocorria essa verificação, causando o erro de nullpointer relatado pelo cliente sem o retorno de uma mensagem de erro.
03. SOLUÇÃO
Como as validações e as mensagens já existem no método, apenas corrigimos a posição para que a validação dos campos ocorram antes do split para criação da lista de parâmetros da balança.