pengovbr / mod-sei-pen

Módulo de Integração ao Tramita.GOV.BR
30 stars 23 forks source link

Erro ao Atualizar o Módulo para a versão 3.6.2 #527

Open yurioliveiramgi opened 1 month ago

yurioliveiramgi commented 1 month ago

Descreva o erro Essa issue decorre do chamado Nº 9077880.

Ao atualizar o módulo de integração do SEI com a Plataforma do Tramita GOV.BR, um erro é apresentado.

O erro está relacionado a introdução da variável EnviarApenasComponentesDigitaisPendentes. Ainda que, segundo a documentação existente, a referida variável seja opcional e não necessariamente carecia de ser declarada.

Por alguma razão, as versões 3.6.1 e 3.6.2 estão exigindo, ao menos, que a referida variável seja declarada.


Para reproduzir Passos para reproduzir o comportamento:

  1. Partindo de um ambiente com versão do módulo de integração anterior a 3.3.0 atualize para a versão 3.6.2;
  2. Observe o erro no log da Trilha de processamento.

Comportamento esperado Existem duas possibilidades:

  1. Que a variável volte a ser opcional
  2. Que a variável permaneça obrigatória, contudo seja criado um script que a declare no momento de atualização da versão.

A primeira possibilidade está sendo apontada como a mais viável. Contudo, projetando que o envio parcial possa vir a ser uma funcionalidade raiz do módulo, talvez a adequação dos scripts de atualização ou instalação apresentam-se como uma razoável solução.


Log de Erros Bind: v1: md_pen_envio_comp_digitais

00147 - [InfraOracle->consultarSql] 0 registro(s) 00148 - [InfraOracle->consultarSql] 0 s 00149 - [InfraRN->__call] InfraSequenciaRN.excluir 00150 - [InfraOracle->abrirTransacao] InfraOracle-//oracle11-seihom.sede.embrapa.br:1594/seihomv4-1594-seihomv4-sei_homv4 00151 - [InfraOracle->confirmarTransacao] InfraOracle-//oracle11-seihom.sede.embrapa.br:1594/seihomv4-1594-seihomv4-sei_homv4 Descri��o: Configura��o EnviarApenasComponentesDigitaisPendentes n�o encontrada no grupo PEN.

Mensagem: Configura��o EnviarApenasComponentesDigitaisPendentes n�o encontrada no grupo PEN.

Trilha de Processamento:

0 /opt/v412/infra/infra_php/InfraScriptVersao.php(237): InfraScript->processarErro('ERRO ATUALIZAND...', Object(InfraException))

1 /opt/v412/sei/scripts/mod-pen/sei_atualizar_versao_modulo_pen.php(2823): InfraScriptVersao->atualizarVersao()

2 {main}

Trilha de Processamento Original: \n0 /opt/v412/sei/scripts/mod-pen/sei_atualizar_versao_modulo_pen.php(2752): InfraConfiguracao->getValor('PEN', 'EnviarApenasCom...') \n1 /opt/v412/sei/scripts/mod-pen/sei_atualizar_versao_modulo_pen.php(279): PenAtualizarSeiRN->instalarV3060() \n2 /opt/v412/infra/infra_php/InfraRN.php(149): PenAtualizarSeiRN->atualizarVersaoConectado() \n3 /opt/v412/sei/scripts/mod-pen/sei_atualizar_versao_modulo_pen.php(45): InfraRN->__call('atualizarVersao', Array) \n4 /opt/v412/infra/infra_php/InfraScriptVersao.php(396): VersaoSei4RN->atualizarVersaoCompatibilidade('3.5.0') \n5 /opt/v412/infra/infra_php/InfraRN.php(151): InfraScriptVersao->atualizarVersaoInternoConectado(Object(BancoSEI)) \n6 /opt/v412/infra/infra_php/InfraScriptVersao.php(235): InfraRN->__call('atualizarVersao...', Array) \n7 /opt/v412/sei/scripts/mod-pen/sei_atualizar_versao_modulo_pen.php(2823): InfraScriptVersao->atualizarVersao() \n8 {main}

yurioliveiramgi commented 1 month ago

Para conhecimento e validação @euviniciusmendonca e @caduvieira .

yurioliveiramgi commented 1 month ago

@euviniciusmendonca PSC

amelquia commented 1 month ago

22/07/24 Aguardar retorno das férias do @caduvieira no dia 25/07, para validar essa issue juntamente com o time de negócios @yurioliveiramgi e @euviniciusmendonca .

yurioliveiramgi commented 4 weeks ago

Apenas a nível de atualização:

Um novo chamado 10523987 foi aberto relatando o mesmo problema.

@amelquia , @mateussbh , @euviniciusmendonca , PSC

caduvieira commented 3 weeks ago

Isso é um erro que vai dar com todos que tentarem subir a versão e não tiverem o campo no arquivo de configurações

euviniciusmendonca commented 3 weeks ago

@mateussbh @amelquia @yurioliveiramgi

Foi realizada uma reunião de alinhamento e foi decidido que a variável ( EnviarApenasComponentesDigitaisPendentes) será obrigatória.

caduvieira commented 3 weeks ago

Sugiro então adicionar uma nota no changelog.

amelquia commented 3 weeks ago

08/08/24 - Daily Conforme acordado com @mateussbh , essa issue foi validada e será movida para aceite técnico.