6442 - Gerenciador de comandos da CSM Center não inicializa - invalid number
Problema: Descrição do Problema: Ao consultar na CSM Center Console, é verificado que o Gerenciador de Comandos não está inicializando.
No Server.log, é encontrada a mensagem abaixo:
[#|2013-02-08T10:44:09.626-0200|WARNING|sun-appserver2.1|com.senior.seguranca.csmcenter.command.CommandVerifier|_ThreadID=16;_ThreadName=pool-1-thread-11;_RequestID=5d0612ae-1574-4eea-b5b8-843065257737;|[Command Verifier] O Timer Command Verifier não foi iniciado.
br.com.senior.svcl.db.RtDBKnl$ERtDBEngine: Banco de Dados: Oracle 11.
Erro do Banco (1722): ORA-01722: invalid number
.
.
.
Caused by: java.sql.SQLException: ORA-01722: invalid number
Quando ocorre / onde se aplica: CSM Center
Solução:
SELECT R058RLG.CODCEN, R058RLG.CODRLG, R058RLG.RLGALF, R058RLG.CREACC, R058RLG.LOCRLG, R058RLG.NUMEIP, R058RLG.DESRLG, R058MOD.TIPCOM FROM R058RLG, R058MOD, R058DSP WHERE R058RLG.MODRLG = R058MOD.MODRLG AND R058RLG.CODDSP = R058DSP.CODDSP AND R058RLG.COMRLG = 2 AND R058MOD.FABMOD = 1 AND R058RLG.SISGER = 1 AND R058DSP.STADSP = 1
A partir do retorno, verificar se existe algum registro com qualquer campo nulo (em branco). Se houver é necessário corrigir, informando algum valor correspondente ao campo.
Obs.: É necessário reiniciar a CSM Center para que o gerenciador de comandos seja inicializado corretamente.
No Server.log, é encontrada a mensagem abaixo:
[#|2013-02-08T10:44:09.626-0200|WARNING|sun-appserver2.1|com.senior.seguranca.csmcenter.command.CommandVerifier|_ThreadID=16;_ThreadName=pool-1-thread-11;_RequestID=5d0612ae-1574-4eea-b5b8-843065257737;|[Command Verifier] O Timer Command Verifier não foi iniciado.
br.com.senior.svcl.db.RtDBKnl$ERtDBEngine: Banco de Dados: Oracle 11.
Erro do Banco (1722): ORA-01722: invalid number
.
.
.
Caused by: java.sql.SQLException: ORA-01722: invalid number
Quando ocorre / onde se aplica: CSM Center
Solução:
Isto ocorre quando existe algum dispositivo Telemática com campos nulos na tabela R058RLG.
Efetuar o select abaixo na base de dados:SELECT R058RLG.CODCEN, R058RLG.CODRLG, R058RLG.RLGALF, R058RLG.CREACC, R058RLG.LOCRLG, R058RLG.NUMEIP, R058RLG.DESRLG, R058MOD.TIPCOM FROM R058RLG, R058MOD, R058DSP WHERE R058RLG.MODRLG = R058MOD.MODRLG AND R058RLG.CODDSP = R058DSP.CODDSP AND R058RLG.COMRLG = 2 AND R058MOD.FABMOD = 1 AND R058RLG.SISGER = 1 AND R058DSP.STADSP = 1
A partir do retorno, verificar se existe algum registro com qualquer campo nulo (em branco). Se houver é necessário corrigir, informando algum valor correspondente ao campo.
Obs.: É necessário reiniciar a CSM Center para que o gerenciador de comandos seja inicializado corretamente.