Wrong message digest for set_model_configuration

Bug #886138 reported by ErikBerglund on 2011-11-04
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sr ROS interface
Undecided
Ugo

Bug Description

Encountered in rev. 304.

Steps to reproduce:
Start Gazebo:
    roslaunch sr_hand gazebo_arm_and_hand_motor.launch
Start interface:
    roslaunch sr_hand sr_arm_motor.launch

The console that started Gazebo prints this message:
[ERROR] [1320415106.893259903, 36.695000000]: client wants service /gazebo/set_model_configuration to have md5sum ee74ca93d351bcde76cfa81a5aed211a, but it has 10e3139d3b669c40afc057d38956fff7. Dropping connection.

Commands sent to /sr_arm/sendupdate have no effect.

Related branches

Ugo (ugocupcic) wrote :

It's probably due to your install. Are you running everything on the same computer?

Yes, everything is running on the same computer.

The ee74ca93d351bcde76cfa81a5aed211a md5sum is the one in
/opt/ros/electric/stacks/simulator_gazebo/gazebo/srv_gen/cpp/include/gazebo/SetModelConfiguration.h

which is from a plain vanilla Electric install.

Actually the 10e3139d3b669c40afc057d38956fff7 md5sum is from
/opt/ros/electric/stacks/simulator_gazebo/gazebo_msgs/srv_gen/cpp/include/gazebo_msgs/SetModelConfiguration.h

So we have two SetModelConfiguration services:
one in simulator_gazebo/gazebo_msgs/ and one in simulator_gazebo/gazebo/

Which one *should* I be using? How do I keep the wrong one being used by the Shadow launch files?

Still present in 309.

Fix attached. The virtual hand no longer uses the deprecated gazebo/srv and gazebo/msg definitions and headers.

It still does not work, but at least it fails in a new way:

After starting the interface the hand flaps around like it was made from yello.

Ugo (ugocupcic) on 2011-11-16
Changed in sr-ros-interface:
assignee: nobody → Ugo (ugocupcic)
status: New → In Progress
Ugo (ugocupcic) on 2011-11-16
Changed in sr-ros-interface:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers