Tango service stopped by giving omniORB error
|
|
---|---|
Hi All, I am facing some strange issue that whenever I tried to start my application initially DS successfully started, but after that (within 1/2 minutes) tango database connection automatically stopped and shows following error : omniORB: (19) 2019-03-19 11:55:52.900177: Application check failed. This indicates a bug in the application using omniORB. See the comment in the source code for more info. file: ../../../../include/omniORB4/cdrStream.h line: 454 info: s TANGO version - 9.2.2 omniORB - 4.2.1 zeroMQ - 4.0.7 Thanks in advance. Any help would be much appreciated.
Regards,
TCS_GMRT |
|
|
---|---|
Hi, I followed the advice of the error message and had a look around the line 454 in cdrStream.h It looks like your application is having trouble when omniORB is trying to marshall a string from a const char *, but the const char * pointer it receives is a null pointer (OMNI_ORB_USER_CHECK macro which is defined in include/omniORB4/omniInternal.h). Please have a look at your application code and ensure you are not passing null pointers to Tango when you are dealing with Tango::DevString variables. Hoping this helps, Reynald
Rosenberg's Law: Software is easy to make, except when you want it to do something new.
Corollary: The only software that's worth making is software that does something new. |
|
|
---|---|
Hi Reynald, Thanks for the reply. We'll look into it.
Regards,
TCS_GMRT |