Skip to content

Apollo v11.0.0 Fail to Launch Planning Module After Launching Dreamview #15771

@YuqiHuai

Description

@YuqiHuai

Describe the bug
The planning module cannot be launched after the user launches the deprecated Dreamview.

To Reproduce
Steps to reproduce the behavior:

  1. Checkout tags/v11.0.0 via git checkout tags/v11.0.0
  2. Start and enter Apollo container using bash docker/scripts/dev_start.sh and bash docker/scripts/dev_into.sh
  3. Build Apollo using bash apollo.sh build
  4. Launch DreamView using bash scripts/bootstrap.sh
  5. Expect to see DreamView failed to launch
  6. Launch planning module using cyber_launch start modules/planning/planning_component/launch/planning.launch
  7. Expect ERROR

Expected behavior
The planning module should be able to launch.

Actual behavior

[libprotobuf FATAL external/com_google_protobuf/src/google/protobuf/message_lite.cc:449] CHECK failed: IsInitialized(): Can't serialize message of type "apollo.external_command.CommandStatus" because it is missing required fields: status
terminate called after throwing an instance of 'google::protobuf::FatalException'
  what():  CHECK failed: IsInitialized(): Can't serialize message of type "apollo.external_command.CommandStatus" because it is missing required fields: status
[cyber_launch_1226630] ERROR Process [planning] has died [pid 1226671, exit code -6, cmd mainboard -d /apollo/modules/external_command/process_component/dag/external_command_process.dag -d /apollo/modules/planning/planning_component/dag/planning.dag -p planning -s CYBER_DEFAULT].

Additional context
Seems like dreamview has been deprecated, but once user accidentlly launches it, planning module will no longer be able to launch.

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