Bugzilla – Bug 4595
wsrf-query with a bad XPath query returns "null"
Last modified: 2006-07-17 15:36:46
You need to log in before you can comment on or make changes to this bug.
ip-156:~/pkgs/globus-4.0.2 bacon$ bin/wsrf-query -s http://192.167.1.7:8888/wsrf/services/DefaultIndexService Foobar null This is the same result as if there were no results returned: ip-156:~/pkgs/globus-4.0.2 bacon$ bin/wsrf-query -s http://192.167.1.7:8888/wsrf/services/DefaultIndexService '/Foobar' null I would suggest that the first should generate some kind of "Invalid XPath expression: Foobar" error, and the second should return something like "No results found for XPath expression '/Foobar'". We saw the "null" result in a tutorial today, and it didn't help the student understand what had gone wrong.
Both expressions are valid. I will, however, update the client to display a nice error message if no results were returned.
Committed a fix to trunk to display a nice error msg when no results are returned: $ wsrf-query.bat -s http://192.168.1.102:8080/wsrf/services/ContainerRegistryService foo Query did not return any results.
Committed that fix to globus_4_0_branch too.