Breadcrumbs

Falha de impressão no remote-print - ERRO - database is locked database is locked

Falha

O cliente relatou uma falha no fluxo de impressão do remote-print, validando o ambiente identificamos que os arquivos não estava chagando na pasta xml da estação de impressão.

Estava apresentando o seguinte erro no log do remot print.

[TH_IMP]; ERROR; 2021-11-18 17:22:40,586; Ocorreu um ERRO no processamento de arquivos IMP. Erro: 'System.Data.SQLite.SQLiteException (0x80004005): database is locked database is locked

Como resolver?

Causa

O cliente nos acionou informando que a impressão automática não estava ocorrendo.

Em análise identificamos que as tabelas TBPRINTBATCH e TBPRINTCONTROL do sqllite estavam com muitos registros antigos que não tinham sido capturados isso impactou no processo.

Solução

Limpamos os registros da tabelas TBPRINTBATCH e TBPRINTCONTROL.

Segue em anexo print do erro gerado nesta situação e das tabelas no banco para localizar os registros.

No link abaixo é possível baixar o sqlitestudio para utilização na abertura do cliente do banco.

image-20221201-045419.png
image-20221201-045415.png


Remot_Print_sqlitestudio-3.1.1.zip

Outras informações

Fonte: Paulo Sérgio Borges