4914 - Dispositivos MCA não ficam on-line
Problema: Ao instalar novos dispositivos MCA do fabricante Digicon, estes não permanecem on-line, oscilando constantemente entre off-line e on-line.
Abaixo evidências nos logs da concentradora e csm center.
CSM:
2012-11-21 11:26:02,040 WARN Foi recebido um evento desconhecido, o mesmo será descartado: AccessEvent(Evento desconhecido: 0 id=0 (card:0; pis:0, device:null; date:22/10/2012 14:09:49:000 +0000; direction:true Saída, online:false, backup:false)).
DDG:
2012-11-21 11:26:03,805 WARN Leitora (0) não encontrada para dispositivo CAT 04 GALP - ENT - ManagerDevice(id=52; IP=010.210.000.036; port=0; producer=999-DIG) ao receber evento de acesso.
2012-11-21 11:26:03,805 WARN Código de evento não reconhecido: 18
2012-11-21 11:26:03,805 WARN Problema ao receber evento. Cartão não encontrado.[0]
CSM CENTER:
[#|2012-11-21T11:19:22.242-0200|WARNING|sun-appserver2.1|javax.enterprise.resource.corba.ee._CORBA_.rpc.transport|_ThreadID=15;_ThreadName=p: thread-pool-1; w: 3;Thread[p: thread-pool-1; w: 3,5,main];;_RequestID=b27df1dc-1ec5-4c9d-8624-df1440483c53;|IOP00710311: (INTERNAL) Worker thread Thread[p: thread-pool-1; w: 3,5,main] caught throwable while executing work.
org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 311 completed: No
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.workerThreadDoWorkThrowable(ORBUtilSystemException.java:7796)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.workerThreadDoWorkThrowable(ORBUtilSystemException.java:7815)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:558)
Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2814)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2836)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.writeLock(SocketOrChannelConnectionImpl.java:1065)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.close(SocketOrChannelConnectionImpl.java:804)
at com.sun.corba.ee.impl.transport.ReaderThreadImpl.doWork(ReaderThreadImpl.java:124)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
Quando ocorre / onde se aplica: Quando o cliente recebe dispositivos MCA novos da Digicon e constam eventos com zeros duplos. Ex: 00.
Solução: Seguir os passos abaixo:
- Acessar o dispositivo via telnet.
- Parar o firmware.
- Acessar o diretório 'mnt/flash/senior/firmware/'.
- Executar o comando 'ls' para listar os arquivos no diretório.
- Verificar se o arquivo unsentalarms.dat é encontrado.
- Caso sim, executar o comando 'rm unsentalarms.dat'.
- Verificar se o arquivo foi realmente excluído.
- Iniciar o firmware novamente.
Abaixo evidências nos logs da concentradora e csm center.
CSM:
2012-11-21 11:26:02,040 WARN Foi recebido um evento desconhecido, o mesmo será descartado: AccessEvent(Evento desconhecido: 0 id=0 (card:0; pis:0, device:null; date:22/10/2012 14:09:49:000 +0000; direction:true Saída, online:false, backup:false)).
DDG:
2012-11-21 11:26:03,805 WARN Leitora (0) não encontrada para dispositivo CAT 04 GALP - ENT - ManagerDevice(id=52; IP=010.210.000.036; port=0; producer=999-DIG) ao receber evento de acesso.
2012-11-21 11:26:03,805 WARN Código de evento não reconhecido: 18
2012-11-21 11:26:03,805 WARN Problema ao receber evento. Cartão não encontrado.[0]
CSM CENTER:
[#|2012-11-21T11:19:22.242-0200|WARNING|sun-appserver2.1|javax.enterprise.resource.corba.ee._CORBA_.rpc.transport|_ThreadID=15;_ThreadName=p: thread-pool-1; w: 3;Thread[p: thread-pool-1; w: 3,5,main];;_RequestID=b27df1dc-1ec5-4c9d-8624-df1440483c53;|IOP00710311: (INTERNAL) Worker thread Thread[p: thread-pool-1; w: 3,5,main] caught throwable while executing work.
org.omg.CORBA.INTERNAL: vmcid: SUN minor code: 311 completed: No
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.workerThreadDoWorkThrowable(ORBUtilSystemException.java:7796)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.workerThreadDoWorkThrowable(ORBUtilSystemException.java:7815)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:558)
Caused by: org.omg.CORBA.COMM_FAILURE: vmcid: SUN minor code: 203 completed: No
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2814)
at com.sun.corba.ee.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2836)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.writeLock(SocketOrChannelConnectionImpl.java:1065)
at com.sun.corba.ee.impl.transport.SocketOrChannelConnectionImpl.close(SocketOrChannelConnectionImpl.java:804)
at com.sun.corba.ee.impl.transport.ReaderThreadImpl.doWork(ReaderThreadImpl.java:124)
at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)
Quando ocorre / onde se aplica: Quando o cliente recebe dispositivos MCA novos da Digicon e constam eventos com zeros duplos. Ex: 00.
Solução: Seguir os passos abaixo:
- Acessar o dispositivo via telnet.
- Parar o firmware.
- Acessar o diretório 'mnt/flash/senior/firmware/'.
- Executar o comando 'ls' para listar os arquivos no diretório.
- Verificar se o arquivo unsentalarms.dat é encontrado.
- Caso sim, executar o comando 'rm unsentalarms.dat'.
- Verificar se o arquivo foi realmente excluído.
- Iniciar o firmware novamente.