Appearance
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 Windowsvs-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