Ronda Senior – CSM Center – Não foi possível iniciar a CSM Center. Versão da CSM Center não compatível com a versão do Ronda Senior. Versão esperada: XXX, versão obtida: XXXX
Incidente
No módulo CSM Center, ao tentar acessar a console do serviço (localhost:8585), é apresentada a mensagem: [2023-11-08T14:35:23.452-0300] [glassfish 4.0] [SEVERE] [] [] [tid: _ThreadID=139 _ThreadName=Thread-4] [timeMillis: 1699464923452] [levelValue: 1000] [[
java.lang.Exception: Não foi possível iniciar a CSM Center. Versão da CSM Center não compatível com a versão do Ronda Senior. Versão esperada: XXX, versão obtida: XXXX
at com.senior.seguranca.csmcenter.context.CsmCenterContextImplementation.tryInitializeCsmCenter(CsmCenterContextImplementation.java:383)
at com.senior.seguranca.csmcenter.context.CsmCenterContextImplementation.tryInitializeCsmCenterWaitingResource(CsmCenterContextImplementation.java:257)
at com.senior.seguranca.csmcenter.context.CsmCenterContextImplementation.initializeCsmCenter(CsmCenterContextImplementation.java:250)
at com.senior.seguranca.csmcenter.initializer.CsmCenterInitializerImp.ejbTimeout(CsmCenterInitializerImp.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1081)
at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1153)
at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:4695)
at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:630)
at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:582)
at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCall(SystemInterceptorProxy.java:163)
at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundTimeout(SystemInterceptorProxy.java:145)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:369)
at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:4667)
at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:4655)
at com.sun.ejb.containers.BaseContainer.callEJBTimeout(BaseContainer.java:3993)
at com.sun.ejb.containers.EJBTimerService.deliverTimeout(EJBTimerService.java:1199)
at com.sun.ejb.containers.EJBTimerService.access$000(EJBTimerService.java:89)
at com.sun.ejb.containers.EJBTimerService$TaskExpiredWork.run(EJBTimerService.java:1919)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.senior.seguranca.exceptions.CompatibilityException: Vers o da CSM Center n o compat vel com a vers o do Ronda Senior. Vers o esperada: 5.8.14.0, vers o obtida: 5.8.13.140
at com.senior.seguranca.compatibility.CompatibilityValidator.assertRondaCompatibility(CompatibilityValidator.java:44)
at com.senior.seguranca.csmcenter.context.CsmCenterContextImplementation.tryInitializeCsmCenter(CsmCenterContextImplementation.java:308)
… 33 more]]
Causa
Esta mensagem é retornada, pois o CSM Center está buscando o banco de dados de Homologação ao invés de produção.
Solução
Para que a mensagem não seja apresentada ao efetuar a configuração do banco de dados da CSM Center, realize os passos a seguir:
1. No local de instalação da CSM Center abra o navegador;
2. Digite: http://localhost:8585/csm-center-config/;
3. Acesse com o Usuário: admin e Senha: adminadmin;
4. Selecione a opção Banco de dados;
5. Verifique se as configurações do banco de dados estão corretas, para isso é necessário verificar com o DBA da empresa, ou responsavél pelo banco de dados.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.