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