Skip to content

Unexpected failure whilst parsing service definition #269

@ChrisTimperley

Description

@ChrisTimperley
root@25b357a06a5c:/ros_ws/src# cat /ros_ws/src/map_msgs/srv/ProjectedMapsInfo.srv
map_msgs/ProjectedMapInfo[] projected_maps_info
executing command: test -e /ros_ws/src/map_msgs/srv/ProjectedMapsInfo.srv
instrumenting command: test -e /ros_ws/src/map_msgs/srv/ProjectedMapsInfo.srv
instrumented command: /bin/bash -c 'source /.environment && test -e /ros_ws/src/map_msgs/srv/ProjectedMapsInfo.srv'
executed command [/bin/bash -c 'source /.environment && test -e /ros_ws/src/map_msgs/srv/ProjectedMapsInfo.srv'] (retcode: 0; time: 0.270 s)

destroying docker container: 1d062cf4-4847-4c3b-aaf5-68661f8a9d8f
destroyed docker container: 1d062cf4-4847-4c3b-aaf5-68661f8a9d8f
destroying container directory: /home/chris/.roswire/containers/1d062cf448474c3baaf568661f8a9d8f
destroyed container directory: /home/chris/.roswire/containers/1d062cf448474c3baaf568661f8a9d8f
Traceback (most recent call last):
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/roswire/definitions/srv.py", line 54, in from_string
    s_req, s_res = sections
ValueError: not enough values to unpack (expected 2, got 1)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/bin/rosdiscover", line 10, in <module>
    sys.exit(main())
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/rosdiscover/cli.py", line 114, in main
    args.func(args)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/rosdiscover/cli.py", line 33, in launch
    interpreter = _launch(args.image, args.filename)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/rosdiscover/cli.py", line 27, in _launch
    interpreter.launch(fn_launch)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/rosdiscover/interpreter/__init__.py", line 250, in launch
    with self.__roswire.launch(self.__image) as app:
  File "/usr/lib/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/roswire/roswire.py", line 108, in launch
    description = self.descriptions.build(image)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/roswire/description.py", line 157, in build
    db_package = PackageDatabase.from_paths(container.files, paths)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/roswire/definitions/package.py", line 120, in from_paths
    package = Package.build(p, files)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/roswire/definitions/package.py", line 47, in build
    for f in files.listdir(dir_srv, absolute=True)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/roswire/definitions/package.py", line 48, in <listcomp>
    if f.endswith('.srv')]
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/roswire/definitions/srv.py", line 37, in from_file
    return SrvFormat.from_string(package, name, contents)
  File "/home/chris/.local/share/virtualenvs/rosdiscover-39I1LD61/lib/python3.6/site-packages/roswire/definitions/srv.py", line 57, in from_string
    raise exceptions.ParsingError(m)
roswire.exceptions.ParsingError: bad service description: missing separator (---)

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions