problem in rosmsg
When I input:$ rosmsg show beginner_tutorials/Num the result is: Unable to load msg [beginnertutorials/Num]: Cannot locate message [Num]: unknown package [beginnertutorials] on search path [{'rosconsole': ['/opt/ros/kinetic/share/rosconsole/msg'], 'catkin': ['/opt/ros/kinetic/share/catkin/msg'], 'qtdotgraph': ['/opt/ros/kinetic/share/qtdotgraph/msg'], 'imageview': ['/opt/ros/kinetic/share/imageview/msg'], 'urdf': ['/opt/ros/kinetic/share/urdf/msg'], 'rosgraph': ['/opt/ros/kinetic/share/rosgraph/msg'], 'resourceretriever': ['/opt/ros/kinetic/share/resourceretriever/msg'], 'nodelettopictools': ['/opt/ros/kinetic/share/nodelettopictools/msg'], 'rqtgraph': ['/opt/ros/kinetic/share/rqtgraph/msg'], 'nodelettutorialmath': ['/opt/ros/kinetic/share/nodelettutorialmath/msg'], 'qtgui': ['/opt/ros/kinetic/share/qtgui/msg'], 'filters': ['/opt/ros/kinetic/share/filters/msg'], 'smclib': ['/opt/ros/kinetic/share/smclib/msg'], 'roslib': ['/opt/ros/kinetic/share/roslib/msg'], 'geneus': ['/opt/ros/kinetic/share/geneus/msg'], 'roscppserialization': ['/opt/ros/kinetic/share/roscppserialization/msg'], 'rqtrviz': ['/opt/ros/kinetic/share/rqtrviz/msg'], 'rosbuild': ['/opt/ros/kinetic/share/rosbuild/msg'], 'rosclean': ['/opt/ros/kinetic/share/rosclean/msg'], 'tf': ['/opt/ros/kinetic/share/tf/msg'], 'rqtpublisher': ['/opt/ros/kinetic/share/rqtpublisher/msg'], 'roswtf': ['/opt/ros/kinetic/share/roswtf/msg'], 'geometricshapes': ['/opt/ros/kinetic/share/geometricshapes/msg'], 'smachros': ['/opt/ros/kinetic/share/smachros/msg'], 'rqtweb': ['/opt/ros/kinetic/share/rqtweb/msg'], 'shapemsgs': ['/opt/ros/kinetic/share/shapemsgs/msg'], 'interactivemarkers': ['/opt/ros/kinetic/share/interactivemarkers/msg'], 'diagnosticaggregator': ['/opt/ros/kinetic/share/diagnosticaggregator/msg'], 'robotstatepublisher': ['/opt/ros/kinetic/share/robotstatepublisher/msg'], 'smachmsgs': ['/opt/ros/kinetic/share/smachmsgs/msg'], 'rqtpyconsole': ['/opt/ros/kinetic/share/rqtpyconsole/msg'], 'rqttopic': ['/opt/ros/kinetic/share/rqttopic/msg'], 'laserfilters': ['/opt/ros/kinetic/share/laserfilters/msg'], 'rqtaction': ['/opt/ros/kinetic/share/rqtaction/msg'], 'rqttop': ['/opt/ros/kinetic/share/rqttop/msg'], 'diagnosticmsgs': ['/opt/ros/kinetic/share/diagnosticmsgs/msg'], 'rosgraphmsgs': ['/opt/ros/kinetic/share/rosgraphmsgs/msg'], 'rosboostcfg': ['/opt/ros/kinetic/share/rosboostcfg/msg'], 'genmsg': ['/opt/ros/kinetic/share/genmsg/msg'], 'xacro': ['/opt/ros/kinetic/share/xacro/msg'], 'turtletf2': ['/opt/ros/kinetic/share/turtletf2/msg'], 'rqtrobotdashboard': ['/opt/ros/kinetic/share/rqtrobotdashboard/msg'], 'pluginlib': ['/opt/ros/kinetic/share/pluginlib/msg'], 'xmlrpcpp': ['/opt/ros/kinetic/share/xmlrpcpp/msg'], 'gldependency': ['/opt/ros/kinetic/share/gldependency/msg'], 'rqtservicecaller': ['/opt/ros/kinetic/share/rqtservicecaller/msg'], 'rqtmsg': ['/opt/ros/kinetic/share/rqtmsg/msg'], 'rosmaster': ['/opt/ros/kinetic/share/rosmaster/msg'], 'rosnode': ['/opt/ros/kinetic/share/rosnode/msg'], 'rqtposeview': ['/opt/ros/kinetic/share/rqtposeview/msg'], 'bond': ['/opt/ros/kinetic/share/bond/msg'], 'selftest': ['/opt/ros/kinetic/share/selftest/msg'], 'rospack': ['/opt/ros/kinetic/share/rospack/msg'], 'actionlibmsgs': ['/opt/ros/kinetic/share/actionlibmsgs/msg'], 'imagerotate': ['/opt/ros/kinetic/share/imagerotate/msg'], 'webkitdependency': ['/opt/ros/kinetic/share/webkitdependency/msg'], 'rqtconsole': ['/opt/ros/kinetic/share/rqtconsole/msg'], 'jointstatepublisher': ['/opt/ros/kinetic/share/jointstatepublisher/msg'], 'depthimageproc': ['/opt/ros/kinetic/share/depthimageproc/msg'], 'tf2msgs': ['/opt/ros/kinetic/share/tf2msgs/msg'], 'pythonqtbinding': ['/opt/ros/kinetic/share/pythonqtbinding/msg'], 'lasergeometry': ['/opt/ros/kinetic/share/lasergeometry/msg'], 'rviz': ['/opt/ros/kinetic/share/rviz/msg'], 'gencpp': ['/opt/ros/kinetic/share/gencpp/msg'], 'rqtguicpp': ['/opt/ros/kinetic/share/rqtguicpp/msg'], 'rqtbag': ['/opt/ros/kinetic/share/rqtbag/msg'], 'rqtgui': ['/opt/ros/kinetic/share/rqtgui/msg'], 'qtguipycommon': ['/opt/ros/kinetic/share/qtguipycommon/msg'], 'eigenconversions': ['/opt/ros/kinetic/share/eigenconversions/msg'], 'roscpptraits': ['/opt/ros/kinetic/share/roscpptraits/msg'], 'rosout': ['/opt/ros/kinetic/share/rosout/msg'], 'diagnosticcommondiagnostics': ['/opt/ros/kinetic/share/diagnosticcommondiagnostics/msg'], 'rostopic': ['/opt/ros/kinetic/share/rostopic/msg'], 'visualizationmsgs': ['/opt/ros/kinetic/share/visualizationmsgs/msg'], 'messagegeneration': ['/opt/ros/kinetic/share/messagegeneration/msg'], 'gazebodev': ['/opt/ros/kinetic/share/gazebodev/msg'], 'cameracalibration': ['/opt/ros/kinetic/share/cameracalibration/msg'], 'qwtdependency': ['/opt/ros/kinetic/share/qwtdependency/msg'], 'polledcamera': ['/opt/ros/kinetic/share/polledcamera/msg'], 'rostime': ['/opt/ros/kinetic/share/rostime/msg'], 'rqtnavview': ['/opt/ros/kinetic/share/rqtnavview/msg'], 'kdlconversions': ['/opt/ros/kinetic/share/kdlconversions/msg'], 'urdftutorial': ['/opt/ros/kinetic/share/urdftutorial/msg'], 'roslint': ['/opt/ros/kinetic/share/roslint/msg'], 'rosservice': ['/opt/ros/kinetic/share/rosservice/msg'], 'actionlibtutorials': ['/opt/ros/kinetic/share/actionlibtutorials/msg'], 'rosunit': ['/opt/ros/kinetic/share/rosunit/msg'], 'turtletf': ['/opt/ros/kinetic/share/turtletf/msg'], 'roscpptutorials': ['/opt/ros/kinetic/share/roscpptutorials/msg'], 'turtleactionlib': ['/opt/ros/kinetic/share/turtleactionlib/msg'], 'pythonorocoskdl': ['/opt/ros/kinetic/share/pythonorocoskdl/msg'], 'stage': ['/opt/ros/kinetic/share/stage/msg'], 'tf2geometrymsgs': ['/opt/ros/kinetic/share/tf2geometrymsgs/msg'], 'visualizationmarkertutorials': ['/opt/ros/kinetic/share/visualizationmarkertutorials/msg'], 'bondcpp': ['/opt/ros/kinetic/share/bondcpp/msg'], 'rosconsolebridge': ['/opt/ros/kinetic/share/rosconsolebridge/msg'], 'pluginlibtutorials': ['/opt/ros/kinetic/share/pluginlibtutorials/msg'], 'camerainfomanager': ['/opt/ros/kinetic/share/camerainfomanager/msg'], 'cameracalibrationparsers': ['/opt/ros/kinetic/share/cameracalibrationparsers/msg'], 'roslz4': ['/opt/ros/kinetic/share/roslz4/msg'], 'rqtdep': ['/opt/ros/kinetic/share/rqtdep/msg'], 'rosmsg': ['/opt/ros/kinetic/share/rosmsg/msg'], 'rospy': ['/opt/ros/kinetic/share/rospy/msg'], 'turtlesim': ['/opt/ros/kinetic/share/turtlesim/msg'], 'rqtrobotmonitor': ['/opt/ros/kinetic/share/rqtrobotmonitor/msg'], 'rosparam': ['/opt/ros/kinetic/share/rosparam/msg'], 'diagnosticanalysis': ['/opt/ros/kinetic/share/diagnosticanalysis/msg'], 'stereomsgs': ['/opt/ros/kinetic/share/stereomsgs/msg'], 'pclmsgs': ['/opt/ros/kinetic/share/pclmsgs/msg'], 'trajectorymsgs': ['/opt/ros/kinetic/share/trajectorymsgs/msg'], 'diagnosticupdater': ['/opt/ros/kinetic/share/diagnosticupdater/msg'], 'laserassembler': ['/opt/ros/kinetic/share/laserassembler/msg'], 'pclconversions': ['/opt/ros/kinetic/share/pclconversions/msg'], 'rvizpythontutorial': ['/opt/ros/kinetic/share/rvizpythontutorial/msg'], 'tf2': ['/opt/ros/kinetic/share/tf2/msg'], 'rqtruntimemonitor': ['/opt/ros/kinetic/share/rqtruntimemonitor/msg'], 'rosbash': ['/opt/ros/kinetic/share/rosbash/msg'], 'rqtreconfigure': ['/opt/ros/kinetic/share/rqtreconfigure/msg'], 'rqtbagplugins': ['/opt/ros/kinetic/share/rqtbagplugins/msg'], 'imagepublisher': ['/opt/ros/kinetic/share/imagepublisher/msg'], 'rqtplot': ['/opt/ros/kinetic/share/rqtplot/msg'], 'topictools': ['/opt/ros/kinetic/share/topictools/msg'], 'rostest': ['/opt/ros/kinetic/share/rostest/msg'], 'controlmsgs': ['/opt/ros/kinetic/share/controlmsgs/msg'], 'tfconversions': ['/opt/ros/kinetic/share/tfconversions/msg'], 'interactivemarkertutorials': ['/opt/ros/kinetic/share/interactivemarkertutorials/msg'], 'cppcommon': ['/opt/ros/kinetic/share/cppcommon/msg'], 'nodelet': ['/opt/ros/kinetic/share/nodelet/msg'], 'stageros': ['/opt/ros/kinetic/share/stageros/msg'], 'rqtrobotsteering': ['/opt/ros/kinetic/share/rqtrobotsteering/msg'], 'roslaunch': ['/opt/ros/kinetic/share/roslaunch/msg'], 'genpy': ['/opt/ros/kinetic/share/genpy/msg'], 'compressedimagetransport': ['/opt/ros/kinetic/share/compressedimagetransport/msg'], 'rqtshell': ['/opt/ros/kinetic/share/rqtshell/msg'], 'gazebomsgs': ['/opt/ros/kinetic/share/gazebomsgs/msg'], 'roscreate': ['/opt/ros/kinetic/share/roscreate/msg'], 'imagetransport': ['/opt/ros/kinetic/share/imagetransport/msg'], 'rqtlaunch': ['/opt/ros/kinetic/share/rqtlaunch/msg'], 'angles': ['/opt/ros/kinetic/share/angles/msg'], 'rqtimageview': ['/opt/ros/kinetic/share/rqtimageview/msg'], 'cvbridge': ['/opt/ros/kinetic/share/cvbridge/msg'], 'gazeboros': ['/opt/ros/kinetic/share/gazeboros/msg'], 'rosbagstorage': ['/opt/ros/kinetic/share/rosbagstorage/msg'], 'roslang': ['/opt/ros/kinetic/share/roslang/msg'], 'stdsrvs': ['/opt/ros/kinetic/share/stdsrvs/msg'], 'rqtloggerlevel': ['/opt/ros/kinetic/share/rqtloggerlevel/msg'], 'cmakemodules': ['/opt/ros/kinetic/share/cmakemodules/msg'], 'mk': ['/opt/ros/kinetic/share/mk/msg'], 'octomap': ['/opt/ros/kinetic/share/octomap/msg'], 'stereoimageproc': ['/opt/ros/kinetic/share/stereoimageproc/msg'], 'messageruntime': ['/opt/ros/kinetic/share/messageruntime/msg'], 'bondpy': ['/opt/ros/kinetic/share/bondpy/msg'], 'tf2kdl': ['/opt/ros/kinetic/share/tf2kdl/msg'], 'smach': ['/opt/ros/kinetic/share/smach/msg'], 'genlisp': ['/opt/ros/kinetic/share/genlisp/msg'], 'classloader': ['/opt/ros/kinetic/share/classloader/msg'], 'tf2py': ['/opt/ros/kinetic/share/tf2py/msg'], 'colladaurdf': ['/opt/ros/kinetic/share/colladaurdf/msg'], 'pclros': ['/opt/ros/kinetic/share/pclros/msg'], 'navmsgs': ['/opt/ros/kinetic/share/navmsgs/msg'], 'rosmake': ['/opt/ros/kinetic/share/rosmake/msg'], 'rqtsrv': ['/opt/ros/kinetic/share/rqtsrv/msg'], 'roscpp': ['/opt/ros/kinetic/share/roscpp/msg'], 'rqtmoveit': ['/opt/ros/kinetic/share/rqtmoveit/msg'], 'theoraimagetransport': ['/opt/ros/kinetic/share/theoraimagetransport/msg'], 'rqtpycommon': ['/opt/ros/kinetic/share/rqtpycommon/msg'], 'rvizplugintutorials': ['/opt/ros/kinetic/share/rvizplugintutorials/msg'], 'actionlib': ['/opt/ros/kinetic/share/actionlib/msg'], 'qtguicpp': ['/opt/ros/kinetic/share/qtguicpp/msg'], 'eigenstlcontainers': ['/opt/ros/kinetic/share/eigenstlcontainers/msg'], 'tf2ros': ['/opt/ros/kinetic/share/tf2ros/msg'], 'librviztutorial': ['/opt/ros/kinetic/share/librviztutorial/msg'], 'imagegeometry': ['/opt/ros/kinetic/share/imagegeometry/msg'], 'roslisp': ['/opt/ros/kinetic/share/roslisp/msg'], 'messagefilters': ['/opt/ros/kinetic/share/messagefilters/msg'], 'stdmsgs': ['/opt/ros/kinetic/share/stdmsgs/msg'], 'rospytutorials': ['/opt/ros/kinetic/share/rospytutorials/msg'], 'randomnumbers': ['/opt/ros/kinetic/share/randomnumbers/msg'], 'gazeboplugins': ['/opt/ros/kinetic/share/gazeboplugins/msg'], 'imageproc': ['/opt/ros/kinetic/share/imageproc/msg'], 'rqtguipy': ['/opt/ros/kinetic/share/rqtguipy/msg'], 'mapmsgs': ['/opt/ros/kinetic/share/mapmsgs/msg'], 'dynamicreconfigure': ['/opt/ros/kinetic/share/dynamicreconfigure/msg'], 'compresseddepthimagetransport': ['/opt/ros/kinetic/share/compresseddepthimagetransport/msg'], 'rqttftree': ['/opt/ros/kinetic/share/rqttftree/msg'], 'colladaparser': ['/opt/ros/kinetic/share/colladaparser/msg'], 'opencv3': ['/opt/ros/kinetic/share/opencv3/msg'], 'tf2eigen': ['/opt/ros/kinetic/share/tf2eigen/msg'], 'kdlparser': ['/opt/ros/kinetic/share/kdlparser/msg'], 'gennodejs': ['/opt/ros/kinetic/share/gennodejs/msg'], 'mediaexport': ['/opt/ros/kinetic/share/mediaexport/msg'], 'geometrymsgs': ['/opt/ros/kinetic/share/geometrymsgs/msg'], 'urdfparserplugin': ['/opt/ros/kinetic/share/urdfparserplugin/msg'], 'sensormsgs': ['/opt/ros/kinetic/share/sensormsgs/msg'], 'orocoskdl': ['/opt/ros/kinetic/share/orocoskdl/msg'], 'rosbag': ['/opt/ros/kinetic/share/rosbag/msg'], 'rosbagmigrationrule': ['/opt/ros/kinetic/share/rosbagmigrationrule/msg']}]
Then I input:$ source ~/catkinws/devel/setup.bash and $ rosmsg show beginnertutorials/Num The result is: Traceback (most recent call last): File "/opt/ros/kinetic/bin/rosmsg", line 35, in rosmsg.rosmsgmain() File "/opt/ros/kinetic/lib/python2.7/dist-packages/rosmsg/init.py", line 754, in rosmsgmain sys.exit(rosmsgcmdshow(ext, full, command)) File "/opt/ros/kinetic/lib/python2.7/dist-packages/rosmsg/init.py", line 619, in rosmsgcmdshow rosmsgdebug(rospack, mode, arg, options.raw) File "/opt/ros/kinetic/lib/python2.7/dist-packages/rosmsg/init.py", line 450, in rosmsgdebug print(getmsgtext(type, raw=raw, rospack=rospack)) File "/opt/ros/kinetic/lib/python2.7/dist-packages/rosmsg/init.py", line 427, in getmsgtext packagepaths = getpackagepaths(p, rospack) File "/opt/ros/kinetic/lib/python2.7/dist-packages/rosmsg/init.py", line 554, in _getpackagepaths results = findinworkspaces(searchdirs=['share'], project=pkgname, firstmatchonly=True, workspacetosourcespaces=catkinworkspacetosourcespaces, sourcepathtopackages=catkinsourcepathtopackages) File "/opt/ros/kinetic/lib/python2.7/dist-packages/catkin/findinworkspaces.py", line 143, in findinworkspaces sourcepathtopackages[sourcepath] = findpackages(sourcepath) File "/usr/lib/python2.7/dist-packages/catkinpkg/packages.py", line 86, in findpackages packages = findpackagesallowingduplicates(basepath, excludepaths=excludepaths, excludesubspaces=excludesubspaces, warnings=warnings) File "/usr/lib/python2.7/dist-packages/catkinpkg/packages.py", line 146, in findpackagesallowingduplicates xml, filename=filename, warnings=warnings) File "/usr/lib/python2.7/dist-packages/catkinpkg/package.py", line 662, in parsepackagestring raise InvalidPackage('Error(s) in %s:%s' % (filename, ''.join(['\n- %s' % e for e in errors]))) catkinpkg.package.InvalidPackage: Error(s) in /home/idysean/catkinws/src/beginnertutorials/package.xml: - The manifest (with format version 2) must not contain the following tags: rundepend
after I delete :message_runtime this can work.but the tutorials tell me to add this does anyone know why I can't add this?
Asked by seanxixi on 2018-02-22 04:53:47 UTC
Comments
I'm sorry, but this question does not follow our Support guidelines. A dump of an error message is not a question.
Please tell us what you are trying to do, and what happens.
Asked by gvdhoorn on 2018-02-23 05:22:05 UTC