certi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[certi-dev] Unable to create RTI ambassador


From: Jan-Patrick Osterloh
Subject: [certi-dev] Unable to create RTI ambassador
Date: Tue, 30 Aug 2011 16:24:46 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.20) Gecko/20110804 Lightning/1.0b2 Thunderbird/3.1.12

Hi,

I'm currently developing a federate for X-Plane. The plugin is already
starting up, but I can't create the RTIAmbassador. I get the following
message:
ERROR: Unable to create RTI ambassador: 'libRTI: Network Read Error
waiting RTI reply'

The code producing this is:
  try {
    this->rtiAmbassadorFactory = new RTIambassadorFactory();
    this->rtiAmbassador =
this->rtiAmbassadorFactory->createRTIambassador(this->args);
  } catch (RTIinternalError &e) {
    wprintf(L"ERROR: Unable to create RTI ambassador: '%s'" ,
e.what().c_str());
    exit(1);
  }

By setting the environment variables for PrettyDebug, I get the
following output of the RTIA:
UN Socket(RecevoirUN) : : No error
HLALOG - 1314713594.718  -
d:/home/patrick/eclipse/certi/certi/libRTI/RTI1516ambassadorFactory.cpp>
enter RTIambassador::RTIambassador
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate - SocketUN> UNIX Socket
created.
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libRTI/RTI1516ambassadorFactory.cpp>        
====>executeService OPEN_CONNEXION
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libRTI/RTI1516ambPrivateRefs.cpp>
enter
RTI1516ambPrivateRefs::executeService(M_Open_Connexion,M_Open_Connexion)
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libRTI/RTI1516ambPrivateRefs.cpp>
sending request to RTIA.
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Message_RW.cc> enter
Message::send
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Message_RW.cc> enter
Message::serialize
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/BasicMessage.cc> Serialize
<BasicMessage>
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Message_RW.cc> exit
Message::serialize
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate - SocketUN> Beginning
to send UN message...
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate - SocketUN> Sent 24
bytes out of 24.
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Message_RW.cc> exit 
Message::send
HLALOG - 1314713594.718 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libRTI/RTI1516ambPrivateRefs.cpp>
waiting RTIA reply.
HLALOG - 1314713594.734 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Message_RW.cc> enter
Message::receive
HLALOG - 1314713594.734 LibRTI::UnjoinedFederate - SocketUN> Beginning
to receive U/W message...(Size  5)
HLALOG - 1314713601.671 LibRTI::UnjoinedFederate - SocketUN> Error while
receiving on UN socket.
HLALOG - 1314713601.671 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Exception.cc>
CERTI::Exception [NetworkError - reason=Error while receiving UN message.
libRTI: exception: NetworkError (read)
UN Socket(EmettreUN) : : No error
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libRTI/RTI1516ambassador.cpp>         
====>executeService
CLOSE_CONNEXION
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libRTI/RTI1516ambPrivateRefs.cpp>
enter
RTI1516ambPrivateRefs::executeService(M_Close_Connexion,M_Close_Connexion)
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libRTI/RTI1516ambPrivateRefs.cpp>
sending request to RTIA.
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Message_RW.cc> enter
Message::send
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Message_RW.cc> enter
Message::serialize
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/BasicMessage.cc> Serialize
<BasicMessage>
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Message_RW.cc> exit
Message::serialize
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate - SocketUN> Beginning
to send UN message...
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate - SocketUN> Error while
sending on UN socket.
HLALOG - 1314713601.687 LibRTI::UnjoinedFederate -
d:/home/patrick/eclipse/certi/certi/libCERTI/Exception.cc>
CERTI::Exception [NetworkError - reason=Error while sending UN message.
libRTI: exception: NetworkError (write)
libRTI: Could not execute 'Close connexion' service (Network error).
Service request ignored.

The RTIG gives no further output.

The interesting thing is, that I use the same code in another federate
(not x-Plane), and there it works without problems.

Do you have an idea, what the problem could be?

Kind regards
Jan-Patrick Osterloh

-- 
Dipl. Inform. Jan-Patrick Osterloh
FuE Bereich Verkehr | R&D Division Transportation
Human Centered Design Group

OFFIS
FuE Bereich Verkehr | R&D Division Transport
Escherweg 2 - 26121 Oldenburg - Germany
Phone/Fax: +49 441 97 22-524/502
E-Mail: address@hidden
URL: http://www.offis.de




reply via email to

[Prev in Thread] Current Thread [Next in Thread]