OtpNode вызывает IOException - PullRequest
       12

OtpNode вызывает IOException

1 голос
/ 05 октября 2011

У меня странная проблема. Иногда наше Java-приложение не запускается и вызывает IOException при попытке открыть OtpNode. Вот код (на самом деле ничего особенного):

OtpNode oNode = new OtpNode(NODE);
oNode.setCookie(COOKIE);       
OtpMbox mbox = oNode.createMbox(MBOX);

NODE, COOKIE и MBOX являются жестко закодированными константами. Я получаю ошибку:

class java.io.IOException,
'Nameserver not responding on Martin-PC when publishing jnode',
Stack trace: [Ljava.lang.StackTraceElement;@c3ea5a

Вот и все. И это случается только иногда. Я заметил, что при перезагрузке ПК это происходит.

Кто-нибудь видел подобную проблему?

Спасибо.

1 Ответ

1 голос
/ 15 октября 2011

Оказалось, что после рестарта виртуальная машина Erlang иногда не работает.Поэтому нам нужно сначала запустить его, прежде чем можно будет запустить Java OtpNode:

erl -sname whatever

http://www.erlang.org/doc/man/erl.html

...