Skip to content

[Autoware-13] Could not find package with name: autoware_msgs/lane #189

@tobiasduerschmid

Description

@tobiasduerschmid

It seems like the message type from the apt-get package ros-kinetic-autoware-msgs is not found by rosdiscover

2021-09-15 19:41:13.799 | ERROR    | roswire.common.msg:toposort:252 - Messages are relied upon but are not present in the format database: autoware_msgs/lane
2021-09-15 19:41:13.799 | ERROR    | __main__:recover_system:91 - failed to statically recover system architecture for image [rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e]
Traceback (most recent call last):

  File "/home/rosqual/rosdiscover-evaluation/scripts/recover-system.py", line 127, in <module>
    main()
    └ <function main at 0x7fdeee905d30>

  File "/home/rosqual/rosdiscover-evaluation/scripts/recover-system.py", line 123, in main
    recover(config)
    │       └ {'type': 'detection', 'subject': 'autoware', 'distro': 'kinetic', 'build_command': 'cd /ros_ws/src/autoware/ros; ./catkin_mak...
    └ <function recover at 0x7fdef48cf280>

  File "/home/rosqual/rosdiscover-evaluation/scripts/recover-system.py", line 29, in recover
    ({

  File "/home/rosqual/rosdiscover-evaluation/scripts/recover-system.py", line 42, in _recover_for_detection_experiment
    recover_system(
    └ <function recover_system at 0x7fdeee905c10>

> File "/home/rosqual/rosdiscover-evaluation/scripts/recover-system.py", line 89, in recover_system
    rosdiscover.cli.main(args)
    │           │   │    └ ['launch', '/tmp/tmpov08inyr.rosdiscover.yml', '--output', '/home/rosqual/rosdiscover-evaluation/experiments/detection/subjec...
    │           │   └ <function main at 0x7fdeee905700>
    │           └ <module 'rosdiscover.cli' from '/home/rosqual/rosdiscover-evaluation/deps/rosdiscover/src/rosdiscover/cli.py'>
    └ <module 'rosdiscover' from '/home/rosqual/rosdiscover-evaluation/deps/rosdiscover/src/rosdiscover/__init__.py'>

  File "/home/rosqual/rosdiscover-evaluation/deps/rosdiscover/src/rosdiscover/cli.py", line 248, in main
    parsed_args.func(parsed_args)
    │           │    └ Namespace(output='/home/rosqual/rosdiscover-evaluation/experiments/detection/subjects/autoware-13/buggy.architecture.yml', co...
    │           └ <function launch at 0x7fdeee9053a0>
    └ Namespace(output='/home/rosqual/rosdiscover-evaluation/experiments/detection/subjects/autoware-13/buggy.architecture.yml', co...

  File "/home/rosqual/rosdiscover-evaluation/deps/rosdiscover/src/rosdiscover/cli.py", line 69, in launch
    summary = _launch_config(args)
              │              └ Namespace(output='/home/rosqual/rosdiscover-evaluation/experiments/detection/subjects/autoware-13/buggy.architecture.yml', co...
              └ <function _launch_config at 0x7fdeee8ecee0>

  File "/home/rosqual/rosdiscover-evaluation/deps/rosdiscover/src/rosdiscover/cli.py", line 64, in _launch_config
    return _launch(config)
           │       └ Config(image='rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e', sources=('/opt/ros/kinetic/setup.ba...
           └ <function _launch at 0x7fdeee8e20d0>

  File "/home/rosqual/rosdiscover-evaluation/deps/rosdiscover/src/rosdiscover/cli.py", line 53, in _launch
    with Interpreter.for_config(config) as interpreter:
         │           │          └ Config(image='rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e', sources=('/opt/ros/kinetic/setup.ba...
         │           └ <classmethod object at 0x7fdeeed30430>
         └ <class 'rosdiscover.interpreter.interpreter.Interpreter'>

  File "/home/rosqual/.pyenv/versions/3.9.5/lib/python3.9/contextlib.py", line 117, in __enter__
    return next(self.gen)
                │    └ <generator object Interpreter.for_config at 0x7fdeee8e4f90>
                └ <contextlib._GeneratorContextManager object at 0x7fdeeea25d90>

  File "/home/rosqual/rosdiscover-evaluation/deps/rosdiscover/src/rosdiscover/interpreter/interpreter.py", line 35, in for_config
    with rsw.launch(config.image, config.sources, environment=config.environment) as app:
         │   │      │      │      │      │                    │      └ <member 'environment' of 'Config' objects>
         │   │      │      │      │      │                    └ Config(image='rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e', sources=('/opt/ros/kinetic/setup.ba...
         │   │      │      │      │      └ <member 'sources' of 'Config' objects>
         │   │      │      │      └ Config(image='rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e', sources=('/opt/ros/kinetic/setup.ba...
         │   │      │      └ <member 'image' of 'Config' objects>
         │   │      └ Config(image='rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e', sources=('/opt/ros/kinetic/setup.ba...
         │   └ <function ROSWire.launch at 0x7fdeeec7ddc0>
         └ ROSWire(workspace='/home/rosqual/.roswire')

  File "/home/rosqual/.pyenv/versions/3.9.5/lib/python3.9/contextlib.py", line 117, in __enter__
    return next(self.gen)
                │    └ <generator object ROSWire.launch at 0x7fdeee8b50b0>
                └ <contextlib._GeneratorContextManager object at 0x7fdeeea25700>

  File "/home/rosqual/rosdiscover-evaluation/deps/roswire/src/roswire/roswire.py", line 127, in launch
    with app.launch(
         │   └ <function App.launch at 0x7fdeeec7d3a0>
         └ App(image='rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e', sources=('/opt/ros/kinetic/setup.bash'...

  File "/home/rosqual/rosdiscover-evaluation/deps/roswire/src/roswire/app/app.py", line 142, in launch
    self.describe()
    │    └ <function App.describe at 0x7fdeeec7d310>
    └ App(image='rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e', sources=('/opt/ros/kinetic/setup.bash'...

  File "/home/rosqual/rosdiscover-evaluation/deps/roswire/src/roswire/app/app.py", line 93, in describe
    description = AppDescription.for_app(self)
                  │              │       └ App(image='rosdiscover-experiments/autoware:216269d752f232634acca6c3307c9af5c97cb17e', sources=('/opt/ros/kinetic/setup.bash'...
                  │              └ <classmethod object at 0x7fdeeed81340>
                  └ <class 'roswire.app.description.AppDescription'>

  File "/home/rosqual/rosdiscover-evaluation/deps/roswire/src/roswire/app/description.py", line 138, in for_app
    db_type = TypeDatabase.build(db_format)
              │            │     └ <roswire.ros1.format.ROS1FormatDatabase object at 0x7fdeee7d0820>
              │            └ <classmethod object at 0x7fdeef2dfd00>
              └ <class 'roswire.common.type_db.TypeDatabase'>

  File "/home/rosqual/rosdiscover-evaluation/deps/roswire/src/roswire/common/type_db.py", line 54, in build
    formats = MsgFormat.toposort(formats)
              │         │        └ [ROS1MsgFormat(package='nmea_msgs', name='Gpgsv', definition='# Total number of satellites in view and data about satellites\...
              │         └ <classmethod object at 0x7fdeef352e50>
              └ <class 'roswire.common.msg.MsgFormat'>

  File "/home/rosqual/rosdiscover-evaluation/deps/roswire/src/roswire/common/msg.py", line 257, in toposort
    raise exc.PackageNotFound(missing_package_name)
          │   │               └ 'autoware_msgs/lane'
          │   └ <class 'roswire.exceptions.PackageNotFound'>
          └ <module 'roswire.exceptions' from '/home/rosqual/rosdiscover-evaluation/deps/roswire/src/roswire/exceptions.py'>

roswire.exceptions.PackageNotFound: Could not find package with name: autoware_msgs/lane

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions