From 3df4b09002e9d06bfba84db8af05f3bcabf01b01 Mon Sep 17 00:00:00 2001 From: Martin Pecka <peckama2@fel.cvut.cz> Date: Wed, 15 Apr 2015 14:58:11 +0200 Subject: [PATCH] Added a more descriptive and helpful error message when a required package is not found in the mesasge package index. --- src/genjava/gradle_project.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/genjava/gradle_project.py b/src/genjava/gradle_project.py index 3bbbc05..39d5957 100644 --- a/src/genjava/gradle_project.py +++ b/src/genjava/gradle_project.py @@ -149,7 +149,7 @@ def create(msg_pkg_name, output_dir): os.makedirs(genjava_gradle_dir) msg_package_index = create_msg_package_index() if msg_pkg_name not in msg_package_index.keys(): - raise IOError("could not find %s on the ros package path" % msg_pkg_name) + raise IOError("could not find %s among message packages. Does the that package have a <build_depend> on message_generation in its package.xml?" % msg_pkg_name) msg_dependencies = create_dependency_string(msg_pkg_name, msg_package_index) -- GitLab