Skip to content

Erros ​

Logs do Sistema ​

Todos os dados de execução do sistema ficam armazenados dentro da pasta logs localizada na pasta de instalação do sistema.

Os arquivos de log são criador diariamente contendo a data dele no próprio nome do arquivo no formato AnoMêsDia. Ex: log do dia 06/04/2023 - vs-stock-service_20230406.out.log

Existem 3 tipos de arquivos de log:

  • vs-stock-service.wrapper.log - Armazena os logs de execução do serviço do Windows
  • vs-stock-service_20230406.out.log - Armazena os logs gerais do sistema, juntamente com alertar e a maioria dos erros.
  • vs-stock-service_20230406.err.log - Armazena alguns erros do sistema

Erros na Inicialização ​

Erro de lock na migração de dados ​

INFO: Waiting for changelog lock....
abr. 17, 2023 11:33:55 AM liquibase.lockservice
INFO: Waiting for changelog lock....
abr. 17, 2023 11:34:05 AM liquibase.lockservice
INFO: Waiting for changelog lock....
abr. 17, 2023 11:34:15 AM liquibase.lockservice
INFO: Waiting for changelog lock....
abr. 17, 2023 11:34:25 AM liquibase.lockservice
INFO: Waiting for changelog lock....
abr. 17, 2023 11:34:35 AM liquibase.lockservice
INFO: Waiting for changelog lock....
abr. 17, 2023 11:34:45 AM liquibase.lockservice
INFO: Waiting for changelog lock....
abr. 17, 2023 11:34:55 AM liquibase.lockservice
INFO: Waiting for changelog lock....
abr. 17, 2023 11:35:05 AM liquibase.lockservice
INFO: Waiting for changelog lock....

Caso o sistema não esteja inicializando corretamente e ao verificar nas linhas mais recentes do log mais recente percebe-se o mesmo padrão de logs do exemplo acima, significando um problema de lock na migração da base de dados.

Para resolver tal situação é necessário:

  • Parar o serviço Valesoft, caso ainda esteja em execução
  • Abrir o CMD do windows
  • Executar o comando psql -U postgres -d NOME_DB -c "delete from databasechangeloglock", onde NOME_DB é o nome do banco de dados
  • Será solicitada a senha da base de dados
  • Inicializar normalmente o sistema

Obs: Para que o comando execute corretamente, é necessário que a pasta bin da instalação do PostgreSQL esteja devidamente cadastrada no PATH do Windows conforme descrito no Manual de Instalação

Valesoft Sistemas RFID