CORBA DOES_NOT_EXIST exception found in Tomcat log

Document ID : KB000008424
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

We ran the repmgrInitalizeLandscape.bat script to Initialize the SRM database. Now that SRM is polling my landscapes for Events, the polling is taking a very long time. Checking the Last Event Time on OneClick Report Manager configuration web page for "Spectrum STATUS", we are seeing this time increase at a very slow rate. 

Environment:
Spectrum 10.1.1
Cause:

An Exception is seen in the Tomcat log: 

 

 

Sep 26, 2017 01:26:18.361 (SRM/LandscapeManager/LandscapeThread_0) (SRM_Events) - (ERROR) - Expection occurs while retrieving events for core1. retrying in cycle 

 

Caused by: exception com.aprisma.spectrum.core.idl.CsCException.CsCSpectrumException { 

com.aprisma.spectrum.core.idl.CsCError.CsCError_e error=DOES_NOT_EXIST, 

java.lang.String messageFormatID="CsCEventDomain.getNextEventListByAttrFilter.requestID.DOES_NOT_EXIST", 

com.aprisma.spectrum.core.idl.CsCAttribute.CsCValue[] messageValueList={union com.aprisma.spectrum.core.idl.CsCAttribute.CsCValue { 

java.lang.String textString="CsEventDSrvc.cc" 

},union com.aprisma.spectrum.core.idl.CsCAttribute.CsCValue { 

java.lang.String textString="%I% %G% %U%" 

},union com.aprisma.spectrum.core.idl.CsCAttribute.CsCValue { 

int intValue=958 

},union com.aprisma.spectrum.core.idl.CsCAttribute.CsCValue { 

java.lang.String textString="core1" 

},union com.aprisma.spectrum.core.idl.CsCAttribute.CsCValue { 

int intValue=0 

},union com.aprisma.spectrum.core.idl.CsCAttribute.CsCValue { 

java.lang.String textString="core1/CsCEventDomain" 

},union com.aprisma.spectrum.core.idl.CsCAttribute.CsCValue { 

int intValue=100061 

}} 

at com.aprisma.spectrum.core.idl.CsCException.CsCSpectrumExceptionHelper.read(CsCSpectrumExceptionHelper.java:40) 

at com.aprisma.spectrum.core.idl._CsCEventDomainStub.getNextEventListByAttrFilter(_CsCEventDomainStub.java:1457) 

at com.aprisma.spectrum.app.repmgr.dc.event.EventDataModel.getEvents(Unknown Source) 

at com.aprisma.spectrum.app.repmgr.dc.event.EventPoller.doHandleEvents(Unknown Source) 

at com.aprisma.spectrum.app.repmgr.dc.event.EventPoller.handleEvents(Unknown Source) 

at com.aprisma.spectrum.app.repmgr.dc.event.EventPoller.initEventHandling(Unknown Source) 

at com.aprisma.spectrum.app.repmgr.dc.landscape.LandscapeManager.setupEventPoller(Unknown Source) 

at com.aprisma.spectrum.app.repmgr.dc.landscape.LandscapeManager.access$100(Unknown Source) 

at com.aprisma.spectrum.app.repmgr.dc.landscape.LandscapeManager$LandscapeThread.run(Unknown Source)

Resolution:

* on OneClick server, Edit the web.xml file located <SPECROOT>/tomcat/webapps/spectrum/WEB-INF/web.xml 

* Find the following lines within the file: 

 

<context-param> 

<param-name>com.aprisma.spectrum.app.repmgr.dc.event.ForceEventPolling</param-name> 

<param-value>false</param-value> 

<description> 

Enabling Event polling forcefully after CORBA DOES_NOT_EXIST exception 

</description> 

</context-param> 

 

* Change: 

 

<param-value>false</param-value> 

 

to 

 

<param-value>true</param-value> 

 

* Save the file. 

* Restart Spectrum Tomcat service 

Additional Information:

Event Storage best Practices

https://support.ca.com/us/knowledge-base-articles.tec588110.html