ROSDS - colcon build fails - environment dependency requirement

Update: I now have a Good and a Bad news.

Good news: At the moment, colcon build is successful with action message removed from the CMakeLists.txt file, like shown below:

rosidl_generate_interfaces(${PROJECT_NAME}
  "srv/FindWall.srv"
)
# "action/OdomRecord.action"

Bad News: If I uncomment action message and place the line back inside rosidl_generate_interfaces(...), the colcon build fails with these errors:

Error processing 'geometry_msgs/msg/Point32[] list_of_odoms' of
'custom_interfaces/OdomRecord_Result': 'geometry_msgs/msg/Point32'

(and)

rosidl_adapter.parser.InvalidResourceName: geometry_msgs/msg/Point32

That’s all for this update.

Thanks,
Girish