Skip to main content
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