Skip to content

uncrustify failed with error code 1 while colcon test for msg packages #648

@yechun1

Description

@yechun1

Bug report

Required Info:

  • Operating System:
    • Ubuntu 18.04
  • Installation type:
  • Version or commit hash:
  • DDS implementation:
  • Client library (if applicable):

Steps to reproduce issue

apt-get install ros-crystal-dekstop (and apt-get upgrade to latest version)
source /opt/ros/crystal/setup.bash
<clone crystal source to src_crystal>
colcon build --base-paths src_crystal/ros2/rcl_interfaces/
colcon test --base-paths src_crystal/ros2/rcl_interfaces/

Expected behavior

build without failures

Actual behavior

build with test failures

Additional information


ros2_ws$ colcon build --base-paths src_crystal/ros2/rcl_interfaces/
Starting >>> builtin_interfaces
Starting >>> lifecycle_msgs
Finished <<< builtin_interfaces [10.6s]                                                                        
Starting >>> action_msgs
Starting >>> rcl_interfaces
Starting >>> rosgraph_msgs
Finished <<< rosgraph_msgs [13.7s]                                                                                                
Finished <<< action_msgs [27.5s]                                                                            
Starting >>> test_msgs
Finished <<< lifecycle_msgs [49.4s]                                                                                              
[Processing: rcl_interfaces, test_msgs]                                                                     
Finished <<< rcl_interfaces [1min 15s]                                                                          
Finished <<< test_msgs [1min 5s]                                

Summary: 6 packages finished [1min 43s]
ros2_ws$ colcon test --base-paths src_crystal/ros2/rcl_interfaces/
Starting >>> builtin_interfaces
Starting >>> lifecycle_msgs
--- stderr: builtin_interfaces                                                       
Errors while running CTest
---
Finished <<< builtin_interfaces [9.57s]	[ with test failures ]
Starting >>> action_msgs
Starting >>> rcl_interfaces
Starting >>> rosgraph_msgs
Finished <<< rcl_interfaces [0.85s]                                                                                            
--- stderr: lifecycle_msgs                                                                             
Errors while running CTest
---
Finished <<< lifecycle_msgs [16.4s]	[ with test failures ]
--- stderr: rosgraph_msgs                                                     
Errors while running CTest
---
Finished <<< rosgraph_msgs [9.55s]	[ with test failures ]
--- stderr: action_msgs                     
Errors while running CTest
---
Finished <<< action_msgs [12.4s]	[ with test failures ]
Starting >>> test_msgs
[Processing: test_msgs]                   
--- stderr: test_msgs                     
Errors while running CTest
---
Finished <<< test_msgs [36.5s]	[ with test failures ]

Summary: 6 packages finished [58.6s]
  5 packages had stderr output: action_msgs builtin_interfaces lifecycle_msgs rosgraph_msgs test_msgs
  5 packages had test failures: action_msgs builtin_interfaces lifecycle_msgs rosgraph_msgs test_msgs

cat log/latest_test/action_msgs/stdout_stderr.log

3: Test command: /usr/bin/python3 "-u" "/opt/ros/crystal/share/ament_cmake_test/cmake/run_test.py" "/data/proj/ros2_ws/build/action_msgs/test_results/action_msgs/uncrustify_rosidl_generated_cpp.xunit.xml" "--package-name" "action_msgs" "--output-file" "/data/proj/ros2_ws/build/action_msgs/ament_uncrustify/uncrustify_rosidl_generated_cpp.txt" "--command" "/opt/ros/crystal/bin/ament_uncrustify" "--xunit-file" "/data/proj/ros2_ws/build/action_msgs/test_results/action_msgs/uncrustify_rosidl_generated_cpp.xunit.xml" "--linelength" "999" "/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs"
3: Test timeout computed to be: 60
3: -- run_test.py: invoking following command in '/data/proj/ros2_ws/src_crystal/ros2/rcl_interfaces/action_msgs':
3:  - /opt/ros/crystal/bin/ament_uncrustify --xunit-file /data/proj/ros2_ws/build/action_msgs/test_results/action_msgs/uncrustify_rosidl_generated_cpp.xunit.xml --linelength 999 /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs
3: Option<UNUM>: at /tmp/uncrustify_34uitw5v:2310: requested value 999 for option code_width is greater than the maximum value 0
3: Option<UNUM>: at /tmp/uncrustify_34uitw5v:2310: Expected unsigned number for code_width; got '999'
3: Output prefix: /tmp/uncrustify_gvx16fog/
3: Output suffix: .uncrustify
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_info.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_info__struct.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_info__traits.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status__struct.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status__traits.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status_array.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status_array__struct.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status_array__traits.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__request.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__request__struct.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__request__traits.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__response.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__response__struct.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__response__traits.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__struct.hpp as language CPP
3: Parsing: /data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__traits.hpp as language CPP
3:-
3: The invocation of 'uncrustify' failed with error code 1: Command '['/opt/ros/crystal/bin/uncrustify', '-c', '/tmp/uncrustify_34uitw5v', '--prefix', '/tmp/uncrustify_gvx16fog', '--suffix', '.uncrustify', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_info.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_info__struct.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_info__traits.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status__struct.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status__traits.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status_array.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status_array__struct.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/msg/goal_status_array__traits.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__request.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__request__struct.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__request__traits.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__response.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__response__struct.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__response__traits.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__struct.hpp', '/data/proj/ros2_ws/build/action_msgs/rosidl_generator_cpp/action_msgs/srv/cancel_goal__traits.hpp']' returned non-zero exit status 1.
3: -- run_test.py: return code 1
3: -- run_test.py: generate result file '/data/proj/ros2_ws/build/action_msgs/test_results/action_msgs/uncrustify_rosidl_generated_cpp.xunit.xml' with failed test
3: -- run_test.py: verify result file '/data/proj/ros2_ws/build/action_msgs/test_results/action_msgs/uncrustify_rosidl_generated_cpp.xunit.xml'
 3/31 Test  #3: uncrustify_rosidl_generated_cpp ...................***Failed    0.31 sec

Feature request

Feature description

Implementation considerations

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