ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
4

RQT Reconfigure - no plugin found

asked 2014-05-19 03:35:23 -0600

McMurdo gravatar image

updated 2014-08-05 09:09:59 -0600

I try to run:

rosrun rqt_reconfigure rqt_reconfigure

and I get:

CompositePluginProvider.discover() could not discover plugins from provider "<class 'rqt_gui.rospkg_plugin_provider.RospkgPluginProvider'>": 
Traceback (most recent call last):
  File "/opt/ros/hydro/lib/python2.7/dist-packages/qt_gui/composite_plugin_provider.py", line 58, in discover
    plugin_descriptors = plugin_provider.discover(discovery_data)
  File "/opt/ros/hydro/lib/python2.7/dist-packages/rqt_gui/ros_plugin_provider.py", line 65, in discover
    plugin_descriptors += self._parse_plugin_xml(package_name, plugin_xml)
  File "/opt/ros/hydro/lib/python2.7/dist-packages/rqt_gui/ros_plugin_provider.py", line 141, in _parse_plugin_xml
    module_name, class_from_class_type = attributes['class_type'].rsplit('.', 1)
ValueError: need more than 1 value to unpack

qt_gui_main() found no plugin matching "rqt_reconfigure"

How can I solve this?

EDIT:

rqt --list-plugins

returns:

CompositePluginProvider.discover() could not discover plugins from provider "<class 'rqt_gui.rospkg_plugin_provider.RospkgPluginProvider'>":
Traceback (most recent call last):
  File "/opt/ros/hydro/lib/python2.7/dist-packages/qt_gui/composite_plugin_provider.py", line 58, in discover
    plugin_descriptors = plugin_provider.discover(discovery_data)
  File "/opt/ros/hydro/lib/python2.7/dist-packages/rqt_gui/ros_plugin_provider.py", line 65, in discover
    plugin_descriptors += self._parse_plugin_xml(package_name, plugin_xml)
  File "/opt/ros/hydro/lib/python2.7/dist-packages/rqt_gui/ros_plugin_provider.py", line 141, in _parse_plugin_xml
    module_name, class_from_class_type = attributes['class_type'].rsplit('.', 1)
ValueError: need more than 1 value to unpack

rqt_dep.ros_pack_graph.RosPackGraph
rqt_image_view/ImageView
rqt_py_console.py_console.PyConsole
rqt_rviz/RViz
rqt_shell.shell.Shell
rqt_web.web.Web
edit retag flag offensive close merge delete

Comments

Do you have `rqt_reconfigure` package installed on your machine? What does this command return? `$ rospack find rqt_reconfigure`?

130s gravatar image 130s  ( 2014-05-19 16:36:05 -0600 )edit

Of course, yes! It returns: /opt/ros/hydro/share/rqt_reconfigure

McMurdo gravatar image McMurdo  ( 2014-06-10 06:03:01 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted
3

answered 2014-09-08 18:37:32 -0600

130s gravatar image

updated 2017-07-15 01:27:43 -0600

How about running rqt, a container GUI that can host multiple rqt plugins on, and choose rqt_reconfigure from Plugin menu, like:

$ rqt &
(An rqt window opens. Then choose plugin.)

instead of directly launching an rqt plugin by $ rosrun rqt_reconfigure rqt_reconfigure as you mentioned.

Or, if that doesn't help, try:

$ rqt --force-discover
(Then choose plugin.)

If this doesn't help yet, tell us the version you're using:

$ rosversion qt_gui && rosversion rqt_gui
edit flag offensive delete link more

Comments

1

I just ran into a very similar error and this my own answer helped myself.

130s gravatar image 130s  ( 2017-07-15 01:28:14 -0600 )edit

yeah, I've had that before :)

gvdhoorn gravatar image gvdhoorn  ( 2017-07-15 03:54:23 -0600 )edit
10

answered 2014-06-16 19:38:28 -0600

byeongkyu gravatar image

Just delete ~/.config/ros.org/rqt_gui.ini.

edit flag offensive delete link more

Comments

Doesn't help. Sorry! :(

McMurdo gravatar image McMurdo  ( 2014-07-03 04:57:46 -0600 )edit

Question Tools

3 followers

Stats

Asked: 2014-05-19 03:35:23 -0600

Seen: 6,116 times

Last updated: Jul 15 '17