OpenDDS运行问题
dishi 2020-03-02 11:04:58 操作系统为:ubuntu16.04,软件包为:ACE+TAO-6.5.tar.gz,OpenDDS-3.12.tar.gz,解压缩,设置环境变量,修改文件等等,编译均通过运行测试例子出现问题,如下提示:
dishi0818@dishi0818-desktop:~/OpenDDS-3.13.3/opendds/examples/DCPS/Messenger_Imr$ perl run_test.pl
>>> /home/dishi0818/OpenDDS-3.13.3/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/tao_imr_locator -o imr.ior -orbendpoint iiop://:10756
>>> /home/dishi0818/OpenDDS-3.13.3/ACE_wrappers/TAO/orbsvcs/ImplRepo_Service/tao_imr_activator -o activator.ior -ORBInitRef ImplRepoService=file://imr.ior -orbendpoint iiop://:11965
>>> /home/dishi0818/OpenDDS-3.13.3/opendds/bin/DCPSInfoRepo -NOBITS -o repo.ior -ORBuseimr 1 -ORBInitRef ImplRepoService=file://imr.ior
>>> /home/dishi0818/OpenDDS-3.13.3/ACE_wrappers/bin/tao_imr -ORBInitRef ImplRepoService=file://imr.ior shutdown InfoRepo
Successfully shut down server <InfoRepo>
>>> /home/dishi0818/OpenDDS-3.13.3/ACE_wrappers/bin/tao_imr -ORBInitRef ImplRepoService=file://imr.ior update InfoRepo -l dishi0818-desktop -c "/home/dishi0818/OpenDDS-3.13.3/opendds/bin/./DCPSInfoRepo -NOBITS -o repo.ior -ORBuseimr 1 -ORBInitRef ImplRepoService=file://imr.ior"
Successfully registered <InfoRepo>.
>>> /home/dishi0818/OpenDDS-3.13.3/ACE_wrappers/bin/tao_imr -ORBInitRef ImplRepoService=file://imr.ior list -v
Server <InfoRepo>
Activator: dishi0818-desktop
Command Line: /home/dishi0818/OpenDDS-3.13.3/opendds/bin/./DCPSInfoRepo -NOBITS -o repo.ior -ORBuseimr 1 -ORBInitRef ImplRepoService=file://imr.ior
Working Directory:
Activation Mode: NORMAL
Number of retries: 0
Running at endpoint: corbaloc:iiop:1.2@192.168.1.107:38325/
/home/dishi0818/OpenDDS-3.13.3/opendds/examples/DCPS/Messenger_Imr/publisher -DCPSConfigFile pub.ini -orbendpoint iiop://:10058
/home/dishi0818/OpenDDS-3.13.3/opendds/examples/DCPS/Messenger_Imr/subscriber -DCPSConfigFile sub.ini
(3359|140679968499520) EXCEPTION, ERROR: InfoRepoDiscovery::add_domain_participant:
system exception, ID 'IDL:omg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), completed = NO
(3359|140679968499520) ERROR: DomainParticipantFactoryImpl::create_participant, add_domain_participant returned invalid id.
(3358|140132415887168) EXCEPTION, ERROR: InfoRepoDiscovery::add_domain_participant:
system exception, ID 'IDL:omg.org/CORBA/TRANSIENT:1.0'
TAO exception, minor code = 0 (implrepo server exception; unspecified errno), completed = NO
create_participant failed.
(3358|140132415887168) ERROR: DomainParticipantFactoryImpl::create_participant, add_domain_participant returned invalid id.
create_participant failed.
ERROR: publisher timedout
ERROR: publisher returned -1
ERROR: subscriber returned 1
>>> /home/dishi0818/OpenDDS-3.13.3/ACE_wrappers/bin/tao_imr -ORBInitRef ImplRepoService=file://imr.ior shutdown InfoRepo
Successfully shut down server <InfoRepo>
test FAILED.
请高手指教!!!