[openrtm-commit:02802] r1036 -	trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC
    openrtm @ openrtm.org 
    openrtm @ openrtm.org
       
    2017年 9月  5日 (火) 16:51:17 JST
    
    
  
Author: t-katami
Date: 2017-09-05 16:51:16 +0900 (Tue, 05 Sep 2017)
New Revision: 1036
Modified:
   trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/NamingOnManager.java
Log:
[compat,bugfix,->releng_1_2] Fixed bugs of the rtcloc form. refs #3386
Modified: trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/NamingOnManager.java
===================================================================
--- trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/NamingOnManager.java	2017-09-05 07:08:18 UTC (rev 1035)
+++ trunk/OpenRTM-aist-Java/jp.go.aist.rtm.RTC/src/jp/go/aist/rtm/RTC/NamingOnManager.java	2017-09-05 07:51:16 UTC (rev 1036)
@@ -369,9 +369,20 @@
         try{
             String mgrloc = "corbaloc:iiop:";
             Properties prop = m_mgr.getConfig();
+            
+            String[] names = name.split(":");
+            if (names.length == 1 && !names[0].equals("")) {
+                rtcout.println(Logbuf.PARANOID, "corba.master_managerc=" +
+                        prop.getProperty("corba.master_manager"));
+                String[] port = 
+                    prop.getProperty("corba.master_manager").split(":");
+                name = name + ":" + port[1];
+            }
+
             String manager_name = prop.getProperty("manager.name");
             mgrloc += name;
             mgrloc += "/" + manager_name;
+            rtcout.println(Logbuf.PARANOID, "mgrloc= "+mgrloc);
       
             Object mobj = m_orb.string_to_object(mgrloc);
             rtcout.println(Logbuf.DEBUG, "mobj= "+mobj);
    
    
More information about the openrtm-commit
mailing list