Very old packages/stacks may not have a package.xml, but ROS will report them as existing packages. This will cause flexbe_app to fail silently and any packages left to be parsed will be skipped.
This patch addresses the issue by checking that package.xml exists before reading this.
Just a note, I don't really know anything about javascript/Node.js so there may be a much better way of handling this, but it worked for my use case.
Very old packages/stacks may not have a package.xml, but ROS will report them as existing packages. This will cause flexbe_app to fail silently and any packages left to be parsed will be skipped.
This patch addresses the issue by checking that package.xml exists before reading this.
Just a note, I don't really know anything about javascript/Node.js so there may be a much better way of handling this, but it worked for my use case.