Rosanswers logo

I've used nodelets on ubuntu 12.04 and ros hydro without any problems. After updating ubuntu and ros some files seem to be missing. For example, when I try to use the hector_pose_estimation_nodelet this error occures:

Skipping XML Document "/opt/ros/indigo/share/hector_pose_estimation/hector_pose_estimation_nodelets.xml" which had no Root Element. This likely means the XML is malformed or missing.

The file simply doesn't exist. My temporary workaround is to download the packages to my workspace and compile them myself:

apt-get source ros-indigo-hector-quadrotor-pose-estimation
apt-get source ros-indigo-camera1394
apt-get source ros-indigo-stereo-image-proc

By doing this everything works just fine, as the nodelet description xml is found (in my workspace) then. That made me wonder if I did something wrong, or if the packages are corrupt. Other packages, that use nodelets seem to contain and install the xml descirption files - for example openni:


But the packages I use don't contain any xml - for example:


I couln't find anyone with similar problems out there, thus I ask my questions here:

Did I something wrong? Are nodelets used a different way in ros indigo? Are these packages corrupt? Where can I report a bug in one of these packages?

Sincerely Yours Bernd

Originally posted by KastB on ROS Answers with karma: 1 on 2014-12-10

Post score: 0

Original comments

Comment by joq on 2014-12-10:
The camera1394 nodelet file should be in /opt/ros/indigo/share/camera1394/camera1394_nodelet.xml. Is it there?


1 Answer 1


Rosanswers logo

In the case of camera1394, the wiki page includes the usual link for reporting bugs.

This problem has not been previously reported for Indigo. It was reported and fixed in Hydro.

Looking at the source code, CmakeLists.txt does still install camera1394_nodelet.xml, and has since #10 was fixed in release 1.9.4.

Originally posted by joq with karma: 25443 on 2014-12-10

This answer was ACCEPTED on the original site

Post score: 0


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.