Igor Lautar
2007-12-06 17:39:03 UTC
Hi,
Is it possible that an existing reference (_narrowed to valid ITF)
becomes nil?
Either by changing network configuration (IPs etc.) or something else.
Is it at all possible that this occurs, excluding omniORB bugs (is such
a bug in 4.0.7?)?
Our code is roughly the following (pseudo):
1) string_to_object
2) _narrow to itf
3) check nil
4) use
It once (only once) happened that after some time (observed after 2
weeks of client uptime) of running, reference became nil. It couldn't be
nil at the start as there is a check for it.
It could also be some memory corruption (writing where we shouldn't).
Ideas/comments?
Regards,
Igor
Is it possible that an existing reference (_narrowed to valid ITF)
becomes nil?
Either by changing network configuration (IPs etc.) or something else.
Is it at all possible that this occurs, excluding omniORB bugs (is such
a bug in 4.0.7?)?
Our code is roughly the following (pseudo):
1) string_to_object
2) _narrow to itf
3) check nil
4) use
It once (only once) happened that after some time (observed after 2
weeks of client uptime) of running, reference became nil. It couldn't be
nil at the start as there is a check for it.
It could also be some memory corruption (writing where we shouldn't).
Ideas/comments?
Regards,
Igor