Re: CORBA + JAVA
От: C0s Россия  
Дата: 28.08.07 11:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Exception in thread "main" org.omg.CORBA.TRANSIENT: Retries exceeded, couldn't reconnect to null vmcid: 0x0 minor code: 0 completed: No


клиентская сторона смогла получить IOR и даже корректно его прикастить, но при первом вызове [at javacorba.Main.main(Main.java:93)] выявились проблемы сетевого взаимодействия
фактически, на стороне клиента нет информации — дошёл запрос до объекта-сервера или нет

А>Ноги у проблемы ростут вот отсюда

А>nc.resolve(name)->Inherited->_delegate->connection = null

откуда такая уверенность?
насколько я понимаю, naming service просто возвращает IOR — без установки соединения или проверки, что объект доступен со стороны клиента
в общем случае, клиент, получивший IOR, может не иметь даже доступа на хост с серверным объектом, но выявляется это, как правило, только при попытке первого обращения

реально я бы посоветовал:
1) убедиться, что серверный объект живёт и дышит
2) убедиться, что IOR, полученный из ns, соответствует этому объекту
3) взять в руки сниффер, чтобы потрейсить сетевую активность клиента
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.