start-jsk / rtmros_common

OpenRTM - ROS interoperability packages
http://wiki.ros.org/rtmros_common
12 stars 52 forks source link

[ERROR] Could not Connect : No such object: /localhost:15005/HrpsysSeqStateROSBridge0.rtc:rsangle #232

Closed k-okada closed 10 years ago

k-okada commented 10 years ago

From gm130s on October 20, 2013 08:49:41

With source r5751 , I started to get the error:

term-A$ rtmlaunch hironx_ros_bridge hironx_ros_bridge_simulation.launch 

Log of term-a:

$ rtmlaunch hironx_ros_bridge hironx_ros_bridge_simulation.launch 
[rtmlaunch] Start omniNames at port 15005 
:
ERROR: cannot launch node of type [hrpsys_ros_bridge/ForwardKinematicsServiceROSBridgeComp]: can't locate node [ForwardKinematicsServiceROSBridgeComp] in package [hrpsys_ros_bridge]
:
[hrpsys.py]    eval :  [self.el, self.el_svc] = self.createComp("SoftErrorLimiter","el")
;;
;; Could not open /dev/console for writing.
;;
open: Permission denied
:
[rtmlaunch] Wait for  /localhost:15005/HrpsysSeqStateROSBridge0.rtc:rsangle   29 /30
[sensor_ros_bridge_connect.py]   wait for  HrpsysSeqStateROSBridge0  :  None
[rtmlaunch] [ERROR] Could not Connect :  No such object: /localhost:15005/HrpsysSeqStateROSBridge0.rtc:rsangle 

Operating from RViz moveit UI, planning on Hrp simulator works but not on RViz. Same as from Python interface.

With binary ros-groovy-hironx-ros-bridge_1.0.1-0precise-20131018-2051-+0000 this error doesn't occur.

Original issue: http://code.google.com/p/rtm-ros-robotics/issues/detail?id=234

k-okada commented 10 years ago

From kei.ok...@gmail.com on October 19, 2013 18:21:08

could you check if (roscd hironx_ros_bridge; make) works? it is ok by jenkins. http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080/job/hironx-rosbuild/328/

k-okada commented 10 years ago

From kei.ok...@gmail.com on October 19, 2013 18:21:09

could you check if (roscd hironx_ros_bridge; make) works? it is ok by jenkins. http://jenkins.jsk.imi.i.u-tokyo.ac.jp:8080/job/hironx-rosbuild/328/

k-okada commented 10 years ago

From gm130s on October 20, 2013 01:30:40

Yes, looks like make passes w/o error.

ro@s:~/rtmros_hironx/hironx_ros_bridge$ svn up
At revision 5751 .
ro@s:~/rtmros_hironx/hironx_ros_bridge$ make
mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/opt/ros/groovy/share/ros/core/rosbuild/rostoolchain.cmake -DUSE_ROSBUILD:BOOL=1 ..
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found PythonInterp: /usr/bin/python (found version "2.7.3")
[rosbuild] Building package hironx_ros_bridge
[rosbuild] Cached build flags older than manifests; calling rospack to get flags
-- Using CATKIN_DEVEL_PREFIX: /home/n130s/rtmros_hironx/hironx_ros_bridge/build/devel
-- Using CMAKE_PREFIX_PATH: /home/n130s/link/ROS/groovy_precise/catkinws/devel;/opt/ros/groovy
-- This workspace overlays: /home/n130s/link/ROS/groovy_precise/catkinws/devel;/opt/ros/groovy
-- Using Debian Python package layout
-- Using CATKIN_ENABLE_TESTING: ON
-- Skip enable_testing() for dry packages
-- Using CATKIN_TEST_RESULTS_DIR: /home/n130s/rtmros_hironx/hironx_ros_bridge/build/test_results
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.77
[rosbuild] Including /opt/ros/groovy/share/roseus/cmake/roseus.cmake
[roseus.cmake] add custom target ROSBUILD_genmanifest_roseus_hironx_ros_bridge
[roseus.cmake] add custom target ROSBUILD_genmsg_roseus_hironx_ros_bridge
[roseus.cmake] add custom target ROSBUILD_gensrv_roseus_hironx_ros_bridge
set ARCHDIR to Linux64
use the location of executables to set EUSDIR
set EUSDIR to /opt/ros/groovy/share/euslisp/jskeus/eus
configuring by "/opt/ros/groovy/share/euslisp/jskeus/eus/lib/eusrt.l"
;; readmacro ;; object ;; packsym ;; common ;; constants ;; stream ;; string ;; loader ;; pprint ;; process ;; hashtab ;; array ;; mathtran ;; eusdebug ;; eusforeign ;; coordinates ;; tty ;; history ;; toplevel ;; trans ;; comp ;; builtins ;; l/par.l ;; intersection-undefined ;; geo/geoclasses.l ;; geo/geopack.l ;; geo/geobody.l ;; geo/primt.l ;; geo/compose.l ;; geo/polygon.l ;; geo/viewing.l ;; geo/viewport.l ;; geo/viewsurface.l ;; geo/hid.l ;; geo/shadow.l ;; geo/bodyrel.l ;; geo/dda.l ;; helpsub ;; eushelp ;; fstringdouble 
EusLisp 8.26(r) for Linux64 created on host07.storm.ros.org(Tue Oct 15 22:36:53 UTC 2013)
[roseus.cmake] [1/82] Check openrtm_aist for hironx_ros_bridge
[roseus.cmake] [2/82] Check openrtm_aist_python for hironx_ros_bridge
[roseus.cmake] [3/82] Check openhrp3 for hironx_ros_bridge
[roseus.cmake] [4/82] Check hrpsys for hironx_ros_bridge
[roseus.cmake] [5/82] Check hrpsys_tools for hironx_ros_bridge
[roseus.cmake] [6/82] Check rtctree for hironx_ros_bridge
[roseus.cmake] [7/82] Check rtsprofile for hironx_ros_bridge
[roseus.cmake] [8/82] Check rtshell for hironx_ros_bridge
[roseus.cmake] [9/82] Check openrtm_tools for hironx_ros_bridge
[roseus.cmake] [10/82] Check cpp_common for hironx_ros_bridge
[roseus.cmake] [11/82] Check rostime for hironx_ros_bridge
[roseus.cmake] [12/82] Check roscpp_traits for hironx_ros_bridge
[roseus.cmake] [13/82] Check roscpp_serialization for hironx_ros_bridge
[roseus.cmake] [14/82] Check genmsg for hironx_ros_bridge
[roseus.cmake] [15/82] Check genpy for hironx_ros_bridge
[roseus.cmake] [16/82] Check message_runtime for hironx_ros_bridge
[roseus.cmake] [17/82] Check rosconsole for hironx_ros_bridge
[roseus.cmake] [18/82] Check std_msgs for hironx_ros_bridge
[roseus.cmake] [19/82] Check rosgraph_msgs for hironx_ros_bridge
[roseus.cmake] [20/82] Check xmlrpcpp for hironx_ros_bridge
[roseus.cmake] [21/82] Check roscpp for hironx_ros_bridge
[roseus.cmake] [22/82] Check rtmbuild for hironx_ros_bridge
[roseus.cmake] [23/82] Check openrtm_ros_bridge for hironx_ros_bridge
[roseus.cmake] [24/82] Check geometry_msgs for hironx_ros_bridge
[roseus.cmake] [25/82] Check sensor_msgs for hironx_ros_bridge
[roseus.cmake] [26/82] Check catkin for hironx_ros_bridge
[roseus.cmake] [27/82] Check console_bridge for hironx_ros_bridge
[roseus.cmake] [28/82] Check urdfdom_headers for hironx_ros_bridge
[roseus.cmake] [29/82] Check collada_parser for hironx_ros_bridge
[roseus.cmake] [30/82] Check orocos_kdl for hironx_ros_bridge
[roseus.cmake] [31/82] Check rosconsole_bridge for hironx_ros_bridge
[roseus.cmake] [32/82] Check urdfdom for hironx_ros_bridge
[roseus.cmake] [33/82] Check urdf for hironx_ros_bridge
[roseus.cmake] [34/82] Check kdl_parser for hironx_ros_bridge
[roseus.cmake] [35/82] Check message_filters for hironx_ros_bridge
[roseus.cmake] [36/82] Check tf for hironx_ros_bridge
[roseus.cmake] [37/82] Check kdl_conversions for hironx_ros_bridge
[roseus.cmake] [38/82] Check tf_conversions for hironx_ros_bridge
[roseus.cmake] [39/82] Check robot_state_publisher for hironx_ros_bridge
[roseus.cmake] [40/82] Check gencpp for hironx_ros_bridge
[roseus.cmake] [41/82] Check genlisp for hironx_ros_bridge
[roseus.cmake] [42/82] Check message_generation for hironx_ros_bridge
[roseus.cmake] [43/82] Check actionlib_msgs for hironx_ros_bridge
[roseus.cmake] [44/82] Check rosgraph for hironx_ros_bridge
[roseus.cmake] [45/82] Check rospack for hironx_ros_bridge
[roseus.cmake] [46/82] Check roslib for hironx_ros_bridge
[roseus.cmake] [47/82] Check rospy for hironx_ros_bridge
[roseus.cmake] [48/82] Check rosclean for hironx_ros_bridge
[roseus.cmake] [49/82] Check rosmaster for hironx_ros_bridge
[roseus.cmake] [50/82] Check rosout for hironx_ros_bridge
[roseus.cmake] [51/82] Check rosparam for hironx_ros_bridge
[roseus.cmake] [52/82] Check roslaunch for hironx_ros_bridge
[roseus.cmake] [53/82] Check rosunit for hironx_ros_bridge
[roseus.cmake] [54/82] Check rostest for hironx_ros_bridge
[roseus.cmake] [55/82] Check actionlib for hironx_ros_bridge
[roseus.cmake] [56/82] Check trajectory_msgs for hironx_ros_bridge
[roseus.cmake] [57/82] Check pr2_controllers_msgs for hironx_ros_bridge
[roseus...
k-okada commented 10 years ago

From gm130s on October 20, 2013 01:30:40

....cmake] [58/82] Check control_msgs for hironx_ros_bridge [roseus.cmake] [59/82] Check camera_calibration_parsers for hironx_ros_bridge [roseus.cmake] [60/82] Check class_loader for hironx_ros_bridge [roseus.cmake] [61/82] Check pluginlib for hironx_ros_bridge [roseus.cmake] [62/82] Check image_transport for hironx_ros_bridge [roseus.cmake] [63/82] Check camera_info_manager for hironx_ros_bridge [roseus.cmake] [64/82] Check topic_tools for hironx_ros_bridge [roseus.cmake] [65/82] Check rosbag for hironx_ros_bridge [roseus.cmake] [66/82] Check rosmsg for hironx_ros_bridge [roseus.cmake] [67/82] Check rosservice for hironx_ros_bridge [roseus.cmake] [68/82] Check dynamic_reconfigure for hironx_ros_bridge [roseus.cmake] [69/82] Check diagnostic_msgs for hironx_ros_bridge [roseus.cmake] [70/82] Check wxpython_swig_interface for hironx_ros_bridge [roseus.cmake] [71/82] Check rxbag for hironx_ros_bridge [roseus.cmake] [72/82] Check robot_monitor for hironx_ros_bridge [roseus.cmake] [73/82] Check swig-wx for hironx_ros_bridge [roseus.cmake] [74/82] Check xdot for hironx_ros_bridge [roseus.cmake] [75/82] Check rxtools for hironx_ros_bridge [roseus.cmake] [76/82] Check std_srvs for hironx_ros_bridge [roseus.cmake] [77/82] Check diagnostic_updater for hironx_ros_bridge [roseus.cmake] [78/82] Check pr2_msgs for hironx_ros_bridge [roseus.cmake] [79/82] Check pr2_power_board for hironx_ros_bridge [roseus.cmake] [80/82] Check pr2_dashboard for hironx_ros_bridge [roseus.cmake] [81/82] Check hrpsys_ros_bridge for hironx_ros_bridge [roseus.cmake] [82/82] Check hironx_ros_bridge for hironx_ros_bridge [rosbuild] Including /opt/ros/groovy/share/roslisp/rosbuild/roslisp.cmake [rosbuild] Including /opt/ros/groovy/share/roscpp/rosbuild/roscpp.cmake [rosbuild] Including /opt/ros/groovy/share/rospy/rosbuild/rospy.cmake -- Configuring done -- Generating done -- Build files have been written to: /home/n130s/rtmros_hironx/hironx_ros_bridge/build cd build && make make[1]: Entering directory /home/n130s/rtmros_hironx/hironx_ros_bridge/build' make[2]: Entering directory/home/n130s/rtmros_hironx/hironx_ros_bridge/build' make[3]: Entering directory /home/n130s/rtmros_hironx/hironx_ros_bridge/build' Scanning dependencies of target ROSBUILD_genmanifest_roseus_hironx_ros_bridge make[3]: Leaving directory/home/n130s/rtmros_hironx/hironx_ros_bridge/build' make[3]: Entering directory `/home/n130s/rtmros_hironx/hironx_ros_bridge/build' [ 50%] Generating /home/n130s/.ros/roseus/hironx_ros_bridge/manifest.l set ARCHDIR to Linux64 use the location of executables to set EUSDIR set EUSDIR to /opt/ros/groovy/share/euslisp/jskeus/eus configuring by "/opt/ros/groovy/share/euslisp/jskeus/eus/lib/eusrt.l"

EusLisp 8.26(r) for Linux64 created on host07.storm.ros.org(Tue Oct 15 22:36:53 UTC 2013)
;; writing to /home/n130s/.ros/roseus/hironx_ros_bridge/manifest.l
make[3]: Leaving directory `/home/n130s/rtmros_hironx/hironx_ros_bridge/build'
[ 50%] Built target ROSBUILD_genmanifest_roseus_hironx_ros_bridge
make[3]: Entering directory `/home/n130s/rtmros_hironx/hironx_ros_bridge/build'
Scanning dependencies of target download_data_models_kawada-hironx.zae
make[3]: Leaving directory `/home/n130s/rtmros_hironx/hironx_ros_bridge/build'
[100%] Built target download_data_models_kawada-hironx.zae
make[3]: Entering directory `/home/n130s/rtmros_hironx/hironx_ros_bridge/build'
Scanning dependencies of target model_files
make[3]: Leaving directory `/home/n130s/rtmros_hironx/hironx_ros_bridge/build'
[100%] Built target model_files
make[2]: Leaving directory `/home/n130s/rtmros_hironx/hironx_ros_bridge/build'
make[1]: Leaving directory `/home/n130s/rtmros_hironx/hironx_ros_bridge/build'
k-okada commented 10 years ago

From kei.ok...@gmail.com on October 20, 2013 02:09:12

Now, you can check if ForwardKinematicsServiceROSBridgeComp executable located under hrpsys_ros_bridge package

k-okada commented 10 years ago

From gm130s on October 20, 2013 02:24:50

No, I don't see its binary (apologies for not being able to look into things in detail now):

catkinws$ find . -iname  'ForwardKinematicsServiceROSBridgeComp*'
./build/rtm-ros-robotics/rtmros_common/hrpsys_ros_bridge/CMakeFiles/ForwardKinematicsServiceROSBridgeComp.dir
./src/rtm-ros-robotics/rtmros_common/hrpsys_ros_bridge/src_gen/ForwardKinematicsServiceROSBridgeComp.cpp
k-okada commented 10 years ago

From kei.ok...@gmail.com on October 20, 2013 02:44:07

rm -fr build/rtm-ros-robotics/rtmros_common/hrpsys_ros_bridge/ catkin_make or caktin_make --force-cmake ?

k-okada commented 10 years ago

From gm130s on October 21, 2013 18:00:07

rm -fr build/rtm-ros-robotics/rtmros_common/hrpsys_ros_bridge/ caktin_make --force-cmake

This solves the reported issue (, with r5757 ).

Sincce now building fresh all by catkin_make, I don't see the issue either, I'm closing this.

What could be the possible cause of this? Is r5757 related?

Status: Fixed