| Summary | This article clarifies an issue with the get_all_channels() to check the status of ChannelFactory. |
|---|---|
| Environment |
Orbix 6.3.3 Solaris (Sparc) |
| Question/Problem Description |
When get_all_channels() is called to check if the ChannelFactory is alive, sometimes this causes the notification service to crash. |
| Clarifying Information |
When the_non_existent() is called instead of get_all_channels() to verify if the ChannelFactory is active then if the ChannelFactory is down, the client calls an error COMM_FAILURE if the object doesnt exist or the ChannelFactory is down. In case of get_all_channels() this crashes the notification service. |
| Error Message | |
| Defect/Enhancement Number | |
| Cause | |
| Resolution |
Please use the_non_existent() instead of get_all_channels(). |
| Workaround | |
| Notes | |
| Attachment |
#KnowledgeDocs
#Orbix