Why does the model appear as a white box?

Hi,
catkin build is OK,when i run roslaunch quad_utils quad_gazebo.launch,the rviz show a white box.
OS:ubuntu20.04
git branch: Noetic-devel
terminal output:
$ roslaunch quad_utils quad_gazebo.launch
... logging to /home/huaizhi/.ros/log/79581e64-4cc9-11ee-8efd-f92b0d9816de/roslaunch-NUC12WSKi7-319185.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
started roslaunch server http://NUC12WSKi7:33705/

SUMMARY
========

PARAMETERS
 * /gazebo/enable_ros_network: True
 * /global_body_planner/backup_ratio: 0.5
 * /global_body_planner/dt: 0.03
 * /global_body_planner/dz0_max: 2.0
 * /global_body_planner/dz0_min: 1.0
 * /global_body_planner/g: 9.81
 * /global_body_planner/goal_state: [5.0, 0.0]
 * /global_body_planner/max_planning_time: 0.2
 * /global_body_planner/mu: 0.25
 * /global_body_planner/num_calls: 1
 * /global_body_planner/num_leap_samples: 10
 * /global_body_planner/pos_error_threshold: 25
 * /global_body_planner/replanning: True
 * /global_body_planner/startup_delay: 2.0
 * /global_body_planner/t_s_max: 0.25
 * /global_body_planner/t_s_min: 0.12
 * /global_body_planner/trapped_buffer_factor: 7
 * /global_body_planner/traversability_threshold: 0.3
 * /global_body_planner/update_rate: 20
 * /grid_map_filter_node/grid_map_filters: [{'name': 'duplic...
 * /grid_map_filter_node/input_topic: /terrain_map_raw
 * /grid_map_filter_node/output_topic: /terrain_map
 * /grid_map_visualization/grid_map_topic: /terrain_map
 * /grid_map_visualization/grid_map_visualizations: [{'name': 'z_poin...
 * /local_footstep_planner/duty_cycles: [0.5, 0.5, 0.5, 0.5]
 * /local_footstep_planner/foothold_obj_threshold: 0.6
 * /local_footstep_planner/grf_weight: 0.5
 * /local_footstep_planner/ground_clearance: 0.07
 * /local_footstep_planner/obj_fun_layer: traversability
 * /local_footstep_planner/period: 0.36
 * /local_footstep_planner/phase_offsets: [0.0, 0.5, 0.5, 0.0]
 * /local_footstep_planner/standing_error_threshold: 0.03
 * /local_planner/cmd_vel_filter_const: 0.1
 * /local_planner/cmd_vel_scale: 1.0
 * /local_planner/desired_height: 0.27
 * /local_planner/horizon_length: 26
 * /local_planner/last_cmd_vel_msg_time_max: 2.0
 * /local_planner/stand_cmd_vel_threshold: 0.1
 * /local_planner/stand_pos_error_threshold: 0.05
 * /local_planner/stand_vel_threshold: 0.1
 * /local_planner/timestep: 0.03
 * /local_planner/toe_radius: 0.02
 * /local_planner/update_rate: 333
 * /map_frame: map
 * /mesh_to_grid_map_node/frame_id_mesh_loaded: map
 * /mesh_to_grid_map_node/grid_map_resolution: 0.05
 * /mesh_to_grid_map_node/latch_grid_map_pub: True
 * /mesh_to_grid_map_node/layer_name: z
 * /mesh_to_grid_map_node/verbose: True
 * /mesh_to_grid_map_node/world: flat
 * /nmpc_controller/Q_temporal_factor: 100.0
 * /nmpc_controller/R_temporal_factor: 1
 * /nmpc_controller/constraint_panic_weights: 20.0
 * /nmpc_controller/enable_adaptive_complexity: False
 * /nmpc_controller/enable_mixed_complexity: False
 * /nmpc_controller/enable_variable_horizon: False
 * /nmpc_controller/fixed_complex_head: 0
 * /nmpc_controller/fixed_complex_idxs: []
 * /nmpc_controller/fixed_complex_tail: 0
 * /nmpc_controller/friction_coefficient: 0.3
 * /nmpc_controller/min_horizon_length: 10
 * /nmpc_controller/panic_weights: 200.0
 * /remote_heartbeat/robot_latency_threshold_error: 0.1
 * /remote_heartbeat/robot_latency_threshold_warn: 0.02
 * /remote_heartbeat/update_rate: 500
 * /robot_1/contact_state_publisher/update_rate: 500
 * /robot_1/enable_statistics: True
 * /robot_1/global_body_planner/backup_ratio: 0.5
 * /robot_1/global_body_planner/dt: 0.03
 * /robot_1/global_body_planner/dz0_max: 2.0
 * /robot_1/global_body_planner/dz0_min: 1.0
 * /robot_1/global_body_planner/g: 9.81
 * /robot_1/global_body_planner/goal_state: [5.0, 0.0]
 * /robot_1/global_body_planner/grf_max: 5.0
 * /robot_1/global_body_planner/grf_min: 4.0
 * /robot_1/global_body_planner/h_max: 0.375
 * /robot_1/global_body_planner/h_min: 0.075
 * /robot_1/global_body_planner/h_nom: 0.3
 * /robot_1/global_body_planner/mass: 13.0
 * /robot_1/global_body_planner/max_planning_time: 0.2
 * /robot_1/global_body_planner/mu: 0.25
 * /robot_1/global_body_planner/num_calls: 1
 * /robot_1/global_body_planner/num_leap_samples: 10
 * /robot_1/global_body_planner/pos_error_threshold: 25
 * /robot_1/global_body_planner/replanning: True
 * /robot_1/global_body_planner/robot_h: 0.05
 * /robot_1/global_body_planner/robot_l: 0.3
 * /robot_1/global_body_planner/robot_w: 0.3
 * /robot_1/global_body_planner/startup_delay: 2.0
 * /robot_1/global_body_planner/t_s_max: 0.25
 * /robot_1/global_body_planner/t_s_min: 0.12
 * /robot_1/global_body_planner/trapped_buffer_factor: 7
 * /robot_1/global_body_planner/traversability_threshold: 0.3
 * /robot_1/global_body_planner/update_rate: 20
 * /robot_1/global_body_planner/v_max: 2.0
 * /robot_1/global_body_planner/v_nom: 0.75
 * /robot_1/grid_map_visualization/grid_map_topic: /terrain_map
 * /robot_1/grid_map_visualization/grid_map_visualizations: [{'name': 'z_poin...
 * /robot_1/ground_truth/robot_state_publisher/tf_prefix: robot_1_ground_truth
 * /robot_1/joint_controller/joints: ['0', '1', '2', '...
 * /robot_1/joint_controller/type: effort_controller...
 * /robot_1/joint_state_controller/publish_rate: 500
 * /robot_1/joint_state_controller/type: joint_state_contr...
 * /robot_1/local_footstep_planner/duty_cycles: [0.5, 0.5, 0.5, 0.5]
 * /robot_1/local_footstep_planner/foothold_obj_threshold: 0.6
 * /robot_1/local_footstep_planner/foothold_search_radius: 0.25
 * /robot_1/local_footstep_planner/grf_weight: 0.5
 * /robot_1/local_footstep_planner/ground_clearance: 0.07
 * /robot_1/local_footstep_planner/hip_clearance: 0.1
 * /robot_1/local_footstep_planner/obj_fun_layer: traversability
 * /robot_1/local_footstep_planner/period: 0.36
 * /robot_1/local_footstep_planner/phase_offsets: [0.0, 0.5, 0.5, 0.0]
 * /robot_1/local_footstep_planner/standing_error_threshold: 0.03
 * /robot_1/local_planner/cmd_vel_filter_const: 0.1
 * /robot_1/local_planner/cmd_vel_scale: 1.0
 * /robot_1/local_planner/desired_height: 0.27
 * /robot_1/local_planner/horizon_length: 26
 * /robot_1/local_planner/last_cmd_vel_msg_time_max: 2.0
 * /robot_1/local_planner/stand_cmd_vel_threshold: 0.1
 * /robot_1/local_planner/stand_pos_error_threshold: 0.05
 * /robot_1/local_planner/stand_vel_threshold: 0.1
 * /robot_1/local_planner/timestep: 0.03
 * /robot_1/local_planner/toe_radius: 0.02
 * /robot_1/local_planner/update_rate: 333
 * /robot_1/map_frame: map
 * /robot_1/nmpc_controller/Q_temporal_factor: 100.0
 * /robot_1/nmpc_controller/R_temporal_factor: 1
 * /robot_1/nmpc_controller/body/g_dim: 28
 * /robot_1/nmpc_controller/body/g_lb: [0, 0, 0, 0, 0, 0...
 * /robot_1/nmpc_controller/body/g_ub: [0, 0, 0, 0, 0, 0...
 * /robot_1/nmpc_controller/body/u_dim: 12
 * /robot_1/nmpc_controller/body/u_lb: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/body/u_ub: [2e+19, 2e+19, 15...
 * /robot_1/nmpc_controller/body/u_weights: [5e-05, 5e-05, 5e...
 * /robot_1/nmpc_controller/body/x_dim: 12
 * /robot_1/nmpc_controller/body/x_lb: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/body/x_lb_soft: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/body/x_ub: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/body/x_ub_soft: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/body/x_weights: [5.0, 5.0, 5.0, 0...
 * /robot_1/nmpc_controller/constraint_panic_weights: 20.0
 * /robot_1/nmpc_controller/enable_adaptive_complexity: False
 * /robot_1/nmpc_controller/enable_mixed_complexity: False
 * /robot_1/nmpc_controller/enable_variable_horizon: False
 * /robot_1/nmpc_controller/feet/g_dim: 28
 * /robot_1/nmpc_controller/feet/g_lb: [0, 0, 0, 0, 0, 0...
 * /robot_1/nmpc_controller/feet/g_ub: [0, 0, 0, 0, 0, 0...
 * /robot_1/nmpc_controller/feet/u_dim: 24
 * /robot_1/nmpc_controller/feet/u_lb: [-99.9, -99.9, -9...
 * /robot_1/nmpc_controller/feet/u_ub: [99.9, 99.9, 99.9...
 * /robot_1/nmpc_controller/feet/u_weights: [5e-05, 5e-05, 5e...
 * /robot_1/nmpc_controller/feet/x_dim: 24
 * /robot_1/nmpc_controller/feet/x_lb: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/feet/x_lb_soft: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/feet/x_ub: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/feet/x_ub_soft: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/feet/x_weights: [7.51, 7.51, 7.51...
 * /robot_1/nmpc_controller/fixed_complex_head: 0
 * /robot_1/nmpc_controller/fixed_complex_idxs: []
 * /robot_1/nmpc_controller/fixed_complex_tail: 0
 * /robot_1/nmpc_controller/friction_coefficient: 0.3
 * /robot_1/nmpc_controller/joints/g_dim: 52
 * /robot_1/nmpc_controller/joints/g_lb: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/joints/g_ub: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/joints/u_dim: 0
 * /robot_1/nmpc_controller/joints/u_lb: []
 * /robot_1/nmpc_controller/joints/u_ub: []
 * /robot_1/nmpc_controller/joints/u_weights: []
 * /robot_1/nmpc_controller/joints/x_dim: 24
 * /robot_1/nmpc_controller/joints/x_lb: [-0.707, -1.57, 0...
 * /robot_1/nmpc_controller/joints/x_lb_soft: [-0.5, -1.57, 0.2...
 * /robot_1/nmpc_controller/joints/x_ub: [0.707, 3.14, 3.1...
 * /robot_1/nmpc_controller/joints/x_ub_soft: [0.5, 3.14, 2.8, ...
 * /robot_1/nmpc_controller/joints/x_weights: []
 * /robot_1/nmpc_controller/min_horizon_length: 10
 * /robot_1/nmpc_controller/panic_weights: 200.0
 * /robot_1/remote_heartbeat/robot_latency_threshold_error: 0.1
 * /robot_1/remote_heartbeat/robot_latency_threshold_warn: 0.02
 * /robot_1/remote_heartbeat/update_rate: 500
 * /robot_1/robot_description: <?xml version="1....
 * /robot_1/robot_description_sdf: <?xml version='1....
 * /robot_1/robot_driver/controller: inverse_dynamics
 * /robot_1/robot_driver/filter_time_constant: 0.01
 * /robot_1/robot_driver/heartbeat_timeout: 0.2
 * /robot_1/robot_driver/high_pass_a: [1.90134750829405...
 * /robot_1/robot_driver/high_pass_b: [0.0625, 0]
 * /robot_1/robot_driver/high_pass_c: [0.03191280510898...
 * /robot_1/robot_driver/high_pass_d: [0.00099960179748...
 * /robot_1/robot_driver/input_timeout: 0.2
 * /robot_1/robot_driver/is_hardware: False
 * /robot_1/robot_driver/low_pass_a: [1.86308158952858...
 * /robot_1/robot_driver/low_pass_b: [2, 0]
 * /robot_1/robot_driver/low_pass_c: [1.46952695698271...
 * /robot_1/robot_driver/low_pass_d: [1.616290836790004]
 * /robot_1/robot_driver/mocap_dropout_threshold: 0.027
 * /robot_1/robot_driver/mocap_rate: 360.0
 * /robot_1/robot_driver/publish_rate: 500
 * /robot_1/robot_driver/safety_kd: [2, 2, 2]
 * /robot_1/robot_driver/safety_kp: [0, 0, 0]
 * /robot_1/robot_driver/sit_joint_angles: [0.0, 0.0, 0.0]
 * /robot_1/robot_driver/sit_kd: [1, 1, 1]
 * /robot_1/robot_driver/sit_kp: [10, 10, 10]
 * /robot_1/robot_driver/stance_kd: [1, 1, 1]
 * /robot_1/robot_driver/stance_kp: [10, 10, 10]
 * /robot_1/robot_driver/stand_joint_angles: [0.0, 0.76, 1.52]
 * /robot_1/robot_driver/stand_kd: [1, 1, 1]
 * /robot_1/robot_driver/stand_kp: [35, 35, 35]
 * /robot_1/robot_driver/state_timeout: 0.1
 * /robot_1/robot_driver/swing_kd: [1, 1, 1]
 * /robot_1/robot_driver/swing_kd_cart: [0, 0, 0]
 * /robot_1/robot_driver/swing_kp: [10, 10, 10]
 * /robot_1/robot_driver/swing_kp_cart: [0, 0, 0]
 * /robot_1/robot_driver/torque_limit: [21, 21, 32]
 * /robot_1/robot_driver/update_rate: 500
 * /robot_1/robot_type: spirit
 * /robot_1/rviz_interface/colors/back_left: [0, 45, 114]
 * /robot_1/rviz_interface/colors/back_right: [242, 169, 0]
 * /robot_1/rviz_interface/colors/front_left: [166, 25, 46]
 * /robot_1/rviz_interface/colors/front_right: [0, 132, 61]
 * /robot_1/rviz_interface/colors/individual_grf: [45, 31, 38]
 * /robot_1/rviz_interface/colors/net_grf: [55, 51, 58]
 * /robot_1/rviz_interface/orientation_subsample_num: 3
 * /robot_1/rviz_interface/update_rate: 100
 * /robot_1/teleop_twist_keyboard/repeat_rate: 30
 * /robot_1/terrain_map_publisher/map_data_source: internal
 * /robot_1/terrain_map_publisher/obstacle_height: 1.0
 * /robot_1/terrain_map_publisher/obstacle_radius: 1.0
 * /robot_1/terrain_map_publisher/obstacle_x: 3.0
 * /robot_1/terrain_map_publisher/obstacle_y: 0.0
 * /robot_1/terrain_map_publisher/resolution: 0.1
 * /robot_1/terrain_map_publisher/step1_height: 0.0
 * /robot_1/terrain_map_publisher/step1_x: 1.0
 * /robot_1/terrain_map_publisher/step2_height: 0.0
 * /robot_1/terrain_map_publisher/step2_x: 2.0
 * /robot_1/terrain_map_publisher/terrain_type: slope
 * /robot_1/terrain_map_publisher/update_rate: 5
 * /robot_1/tf_prefix: robot_1
 * /robot_1/topics/body_force/joint_torques: body_force/joint_...
 * /robot_1/topics/body_force/toe_forces: body_force/toe_fo...
 * /robot_1/topics/cmd_vel: cmd_vel
 * /robot_1/topics/control/grfs: control/grfs
 * /robot_1/topics/control/joint_command: control/joint_com...
 * /robot_1/topics/control/leg_override: control/leg_override
 * /robot_1/topics/control/mode: control/mode
 * /robot_1/topics/control/restart_flag: control/restart_flag
 * /robot_1/topics/control/single_joint_command: control/single_jo...
 * /robot_1/topics/control/trajectory: control/trajectory
 * /robot_1/topics/foot_plan_continuous: foot_plan_continuous
 * /robot_1/topics/foot_plan_discrete: foot_plan_discrete
 * /robot_1/topics/gazebo/toe0_contact_state: gazebo/toe0_conta...
 * /robot_1/topics/gazebo/toe1_contact_state: gazebo/toe1_conta...
 * /robot_1/topics/gazebo/toe2_contact_state: gazebo/toe2_conta...
 * /robot_1/topics/gazebo/toe3_contact_state: gazebo/toe3_conta...
 * /robot_1/topics/global_plan: global_plan
 * /robot_1/topics/global_plan_discrete: global_plan_discrete
 * /robot_1/topics/global_plan_tree: global_plan_tree
 * /robot_1/topics/goal_state: goal_state
 * /robot_1/topics/heartbeat/remote: heartbeat/remote
 * /robot_1/topics/heartbeat/robot: heartbeat/robot
 * /robot_1/topics/local_plan: local_plan
 * /robot_1/topics/mocap: /mocap_node/quad/...
 * /robot_1/topics/start_state: start_state
 * /robot_1/topics/state/estimate: state/estimate
 * /robot_1/topics/state/grfs: state/grfs
 * /robot_1/topics/state/ground_truth: state/ground_truth
 * /robot_1/topics/state/ground_truth_body_frame: state/ground_trut...
 * /robot_1/topics/state/imu: state/imu
 * /robot_1/topics/state/joints: state/joints
 * /robot_1/topics/state/trajectory: state/trajectory
 * /robot_1/topics/terrain_map: /terrain_map
 * /robot_1/topics/terrain_map_raw: /terrain_map_raw
 * /robot_1/topics/trajectory: robot_plan
 * /robot_1/topics/visualization/current_grf: visualization/cur...
 * /robot_1/topics/visualization/foot_0_plan_continuous: visualization/foo...
 * /robot_1/topics/visualization/foot_1_plan_continuous: visualization/foo...
 * /robot_1/topics/visualization/foot_2_plan_continuous: visualization/foo...
 * /robot_1/topics/visualization/foot_3_plan_continuous: visualization/foo...
 * /robot_1/topics/visualization/foot_plan_discrete: visualization/foo...
 * /robot_1/topics/visualization/global_plan: visualization/glo...
 * /robot_1/topics/visualization/global_plan_discrete: visualization/glo...
 * /robot_1/topics/visualization/global_plan_grf: visualization/glo...
 * /robot_1/topics/visualization/joint_states/estimate: estimate/visualiz...
 * /robot_1/topics/visualization/joint_states/ground_truth: ground_truth/visu...
 * /robot_1/topics/visualization/joint_states/trajectory: trajectory/visual...
 * /robot_1/topics/visualization/local_plan: visualization/loc...
 * /robot_1/topics/visualization/local_plan_grf: visualization/loc...
 * /robot_1/topics/visualization/local_plan_ori: visualization/loc...
 * /robot_1/topics/visualization/state/estimate_trace: visualization/sta...
 * /robot_1/topics/visualization/state/ground_truth_trace: visualization/sta...
 * /robot_1/topics/visualization/state/trajectory_trace: visualization/sta...
 * /robot_1/trajectory/robot_state_publisher/tf_prefix: robot_1_trajectory
 * /robot_1/trajectory_publisher/playback_speed: 1.0
 * /robot_1/trajectory_publisher/traj_source: topic
 * /robot_1/trajectory_publisher/update_rate: 60
 * /robot_description: <?xml version="1....
 * /robot_description_sdf: <?xml version='1....
 * /robot_driver/filter_time_constant: 0.01
 * /robot_driver/heartbeat_timeout: 0.2
 * /robot_driver/high_pass_a: [1.90134750829405...
 * /robot_driver/high_pass_b: [0.0625, 0]
 * /robot_driver/high_pass_c: [0.03191280510898...
 * /robot_driver/high_pass_d: [0.00099960179748...
 * /robot_driver/input_timeout: 0.2
 * /robot_driver/low_pass_a: [1.86308158952858...
 * /robot_driver/low_pass_b: [2, 0]
 * /robot_driver/low_pass_c: [1.46952695698271...
 * /robot_driver/low_pass_d: [1.616290836790004]
 * /robot_driver/mocap_dropout_threshold: 0.027
 * /robot_driver/mocap_rate: 360.0
 * /robot_driver/publish_rate: 500
 * /robot_driver/state_timeout: 0.1
 * /robot_driver/update_rate: 500
 * /rosdistro: noetic
 * /rosversion: 1.16.0
 * /rviz_interface/colors/back_left: [0, 45, 114]
 * /rviz_interface/colors/back_right: [242, 169, 0]
 * /rviz_interface/colors/front_left: [166, 25, 46]
 * /rviz_interface/colors/front_right: [0, 132, 61]
 * /rviz_interface/colors/individual_grf: [45, 31, 38]
 * /rviz_interface/colors/net_grf: [55, 51, 58]
 * /rviz_interface/orientation_subsample_num: 3
 * /rviz_interface/update_rate: 100
 * /teleop_twist_keyboard/repeat_rate: 30
 * /terrain_map_publisher/map_data_source: internal
 * /terrain_map_publisher/obstacle_height: 1.0
 * /terrain_map_publisher/obstacle_radius: 1.0
 * /terrain_map_publisher/obstacle_x: 3.0
 * /terrain_map_publisher/obstacle_y: 0.0
 * /terrain_map_publisher/resolution: 0.1
 * /terrain_map_publisher/step1_height: 0.0
 * /terrain_map_publisher/step1_x: 1.0
 * /terrain_map_publisher/step2_height: 0.0
 * /terrain_map_publisher/step2_x: 2.0
 * /terrain_map_publisher/terrain_type: slope
 * /terrain_map_publisher/update_rate: 5
 * /topics/control/joint_command: control/joint_com...
 * /topics/heartbeat/remote: heartbeat/remote
 * /topics/mocap: /mocap_node/quad/...
 * /topics/terrain_map: /terrain_map
 * /topics/terrain_map_raw: /terrain_map_raw
 * /trajectory_publisher/playback_speed: 1.0
 * /trajectory_publisher/traj_source: topic
 * /trajectory_publisher/update_rate: 60
 * /use_sim_time: True

NODES
  /
    gazebo (gazebo_ros/gzserver)
    grid_map_filter_node (grid_map_demos/filters_demo)
    grid_map_visualization (grid_map_visualization/grid_map_visualization)
    mesh_to_grid_map_node (quad_utils/mesh_to_grid_map_node)
    rviz (rviz/rviz)
  /robot_1/
    contact_state_publisher (gazebo_scripts/contact_state_publisher_node)
    controller_spawner (controller_manager/spawner)
    robot_driver (robot_driver/robot_driver_node)
    rviz_interface (quad_utils/rviz_interface_node)
    spawn_sdf_model (gazebo_ros/spawn_model)
  /robot_1/ground_truth/
    robot_state_publisher (robot_state_publisher/robot_state_publisher)
  /robot_1/trajectory/
    robot_state_publisher (robot_state_publisher/robot_state_publisher)

auto-starting new master
process[master]: started with pid [319214]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 79581e64-4cc9-11ee-8efd-f92b0d9816de
WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
process[rosout-1]: started with pid [319240]
started core service [/rosout]
process[gazebo-2]: started with pid [319247]
process[mesh_to_grid_map_node-3]: started with pid [319249]
process[grid_map_visualization-4]: started with pid [319253]
process[grid_map_filter_node-5]: started with pid [319254]
process[robot_1/spawn_sdf_model-6]: started with pid [319255]
process[robot_1/robot_driver-7]: started with pid [319256]
process[robot_1/controller_spawner-8]: started with pid [319257]
process[robot_1/contact_state_publisher-9]: started with pid [319258]
process[robot_1/trajectory/robot_state_publisher-10]: started with pid [319259]
process[robot_1/ground_truth/robot_state_publisher-11]: started with pid [319261]
process[robot_1/rviz_interface-12]: started with pid [319266]
[ INFO] [1694013870.908514302]: Grid map visualization node started.
process[rviz-13]: started with pid [319273]
WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
[ INFO] [1694013870.913203391]: grid_map_visualizations: Configured visualization of type 'point_cloud' with name 'z_points'.
[ INFO] [1694013870.913251388]: grid_map_visualizations: Configured visualization of type 'occupancy_grid' with name 'elevation_grid'.
[ INFO] [1694013870.913276306]: grid_map_visualizations: Configured visualization of type 'vectors' with name 'surface_normals'.
[ INFO] [1694013870.928519979]: Grid map visualization initialized.
[ WARN] [1694013870.931353575]: The root link body has an inertia specified in the URDF, but KDL does not support a root link with an inertia.  As a workaround, you can add an extra dummy link to your URDF.
[ WARN] [1694013870.939038863]: The root link body has an inertia specified in the URDF, but KDL does not support a root link with an inertia.  As a workaround, you can add an extra dummy link to your URDF.
/home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/gazebo_scripts/worlds/flat/flat.ply
[ WARN] [1694013870.981833659]: Could not find the parameter: `algorithm`. Setting to default value: 'area'.
[ WARN] [1694013870.983793664]: Could not find the parameter: `parallelization_enabled`. Setting to default value: 'false'.
[ WARN] [1694013870.983831918]: Could not find the parameter: `thread_number`. Setting to default value: 'automatic'.
[ WARN] [1694013870.983879498]: Could not find the parameter: `algorithm`. Setting to default value: 'area'.
[ WARN] [1694013870.983895576]: Could not find the parameter: `parallelization_enabled`. Setting to default value: 'false'.
[ WARN] [1694013870.983909876]: Could not find the parameter: `thread_number`. Setting to default value: 'automatic'.
WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
[ INFO] [1694013871.047906803]: Can't find param robot_driver/estimator on rosparam server, loading default value.
[ INFO] [1694013871.074444222]: Loading sim robot driver
[ INFO] [1694013871.083285385]: Comp Filter
[INFO] [1694013871.281151, 0.000000]: Waiting for /clock to be available...
[INFO] [1694013871.285574, 0.000000]: Loading model XML from ros parameter robot_description_sdf
[INFO] [1694013871.291491, 0.000000]: Waiting for service /gazebo/spawn_sdf_model
[ INFO] [1694013871.318975723]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1694013871.319785034]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
[ INFO] [1694013871.370154077]: Number of polygons: 12
[ INFO] [1694013871.371215890]: Created map with size 9.000000 x 4.000000 m (180 x 80 cells).
[ INFO] [1694013871.371428242]: Published a grid map message.
[ INFO] [1694013871.371493800]: Loaded the mesh from file: /home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/gazebo_scripts/worlds/flat/flat.ply. Its frame_id is set to 'map'

when i roslaunch quad_utils quad_gazebo.launch gui:=true to check the terrain has been loaded correctly in Gazebo..
-----
$ roslaunch quad_utils quad_gazebo.launch gui:=true
... logging to /home/huaizhi/.ros/log/bc49db54-4cc9-11ee-8efd-f92b0d9816de/roslaunch-NUC12WSKi7-320064.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
started roslaunch server http://NUC12WSKi7:42063/

SUMMARY
========

PARAMETERS
 * /gazebo/enable_ros_network: True
 * /global_body_planner/backup_ratio: 0.5
 * /global_body_planner/dt: 0.03
 * /global_body_planner/dz0_max: 2.0
 * /global_body_planner/dz0_min: 1.0
 * /global_body_planner/g: 9.81
 * /global_body_planner/goal_state: [5.0, 0.0]
 * /global_body_planner/max_planning_time: 0.2
 * /global_body_planner/mu: 0.25
 * /global_body_planner/num_calls: 1
 * /global_body_planner/num_leap_samples: 10
 * /global_body_planner/pos_error_threshold: 25
 * /global_body_planner/replanning: True
 * /global_body_planner/startup_delay: 2.0
 * /global_body_planner/t_s_max: 0.25
 * /global_body_planner/t_s_min: 0.12
 * /global_body_planner/trapped_buffer_factor: 7
 * /global_body_planner/traversability_threshold: 0.3
 * /global_body_planner/update_rate: 20
 * /grid_map_filter_node/grid_map_filters: [{'name': 'duplic...
 * /grid_map_filter_node/input_topic: /terrain_map_raw
 * /grid_map_filter_node/output_topic: /terrain_map
 * /grid_map_visualization/grid_map_topic: /terrain_map
 * /grid_map_visualization/grid_map_visualizations: [{'name': 'z_poin...
 * /local_footstep_planner/duty_cycles: [0.5, 0.5, 0.5, 0.5]
 * /local_footstep_planner/foothold_obj_threshold: 0.6
 * /local_footstep_planner/grf_weight: 0.5
 * /local_footstep_planner/ground_clearance: 0.07
 * /local_footstep_planner/obj_fun_layer: traversability
 * /local_footstep_planner/period: 0.36
 * /local_footstep_planner/phase_offsets: [0.0, 0.5, 0.5, 0.0]
 * /local_footstep_planner/standing_error_threshold: 0.03
 * /local_planner/cmd_vel_filter_const: 0.1
 * /local_planner/cmd_vel_scale: 1.0
 * /local_planner/desired_height: 0.27
 * /local_planner/horizon_length: 26
 * /local_planner/last_cmd_vel_msg_time_max: 2.0
 * /local_planner/stand_cmd_vel_threshold: 0.1
 * /local_planner/stand_pos_error_threshold: 0.05
 * /local_planner/stand_vel_threshold: 0.1
 * /local_planner/timestep: 0.03
 * /local_planner/toe_radius: 0.02
 * /local_planner/update_rate: 333
 * /map_frame: map
 * /mesh_to_grid_map_node/frame_id_mesh_loaded: map
 * /mesh_to_grid_map_node/grid_map_resolution: 0.05
 * /mesh_to_grid_map_node/latch_grid_map_pub: True
 * /mesh_to_grid_map_node/layer_name: z
 * /mesh_to_grid_map_node/verbose: True
 * /mesh_to_grid_map_node/world: flat
 * /nmpc_controller/Q_temporal_factor: 100.0
 * /nmpc_controller/R_temporal_factor: 1
 * /nmpc_controller/constraint_panic_weights: 20.0
 * /nmpc_controller/enable_adaptive_complexity: False
 * /nmpc_controller/enable_mixed_complexity: False
 * /nmpc_controller/enable_variable_horizon: False
 * /nmpc_controller/fixed_complex_head: 0
 * /nmpc_controller/fixed_complex_idxs: []
 * /nmpc_controller/fixed_complex_tail: 0
 * /nmpc_controller/friction_coefficient: 0.3
 * /nmpc_controller/min_horizon_length: 10
 * /nmpc_controller/panic_weights: 200.0
 * /remote_heartbeat/robot_latency_threshold_error: 0.1
 * /remote_heartbeat/robot_latency_threshold_warn: 0.02
 * /remote_heartbeat/update_rate: 500
 * /robot_1/contact_state_publisher/update_rate: 500
 * /robot_1/enable_statistics: True
 * /robot_1/global_body_planner/backup_ratio: 0.5
 * /robot_1/global_body_planner/dt: 0.03
 * /robot_1/global_body_planner/dz0_max: 2.0
 * /robot_1/global_body_planner/dz0_min: 1.0
 * /robot_1/global_body_planner/g: 9.81
 * /robot_1/global_body_planner/goal_state: [5.0, 0.0]
 * /robot_1/global_body_planner/grf_max: 5.0
 * /robot_1/global_body_planner/grf_min: 4.0
 * /robot_1/global_body_planner/h_max: 0.375
 * /robot_1/global_body_planner/h_min: 0.075
 * /robot_1/global_body_planner/h_nom: 0.3
 * /robot_1/global_body_planner/mass: 13.0
 * /robot_1/global_body_planner/max_planning_time: 0.2
 * /robot_1/global_body_planner/mu: 0.25
 * /robot_1/global_body_planner/num_calls: 1
 * /robot_1/global_body_planner/num_leap_samples: 10
 * /robot_1/global_body_planner/pos_error_threshold: 25
 * /robot_1/global_body_planner/replanning: True
 * /robot_1/global_body_planner/robot_h: 0.05
 * /robot_1/global_body_planner/robot_l: 0.3
 * /robot_1/global_body_planner/robot_w: 0.3
 * /robot_1/global_body_planner/startup_delay: 2.0
 * /robot_1/global_body_planner/t_s_max: 0.25
 * /robot_1/global_body_planner/t_s_min: 0.12
 * /robot_1/global_body_planner/trapped_buffer_factor: 7
 * /robot_1/global_body_planner/traversability_threshold: 0.3
 * /robot_1/global_body_planner/update_rate: 20
 * /robot_1/global_body_planner/v_max: 2.0
 * /robot_1/global_body_planner/v_nom: 0.75
 * /robot_1/grid_map_visualization/grid_map_topic: /terrain_map
 * /robot_1/grid_map_visualization/grid_map_visualizations: [{'name': 'z_poin...
 * /robot_1/ground_truth/robot_state_publisher/tf_prefix: robot_1_ground_truth
 * /robot_1/joint_controller/joints: ['0', '1', '2', '...
 * /robot_1/joint_controller/type: effort_controller...
 * /robot_1/joint_state_controller/publish_rate: 500
 * /robot_1/joint_state_controller/type: joint_state_contr...
 * /robot_1/local_footstep_planner/duty_cycles: [0.5, 0.5, 0.5, 0.5]
 * /robot_1/local_footstep_planner/foothold_obj_threshold: 0.6
 * /robot_1/local_footstep_planner/foothold_search_radius: 0.25
 * /robot_1/local_footstep_planner/grf_weight: 0.5
 * /robot_1/local_footstep_planner/ground_clearance: 0.07
 * /robot_1/local_footstep_planner/hip_clearance: 0.1
 * /robot_1/local_footstep_planner/obj_fun_layer: traversability
 * /robot_1/local_footstep_planner/period: 0.36
 * /robot_1/local_footstep_planner/phase_offsets: [0.0, 0.5, 0.5, 0.0]
 * /robot_1/local_footstep_planner/standing_error_threshold: 0.03
 * /robot_1/local_planner/cmd_vel_filter_const: 0.1
 * /robot_1/local_planner/cmd_vel_scale: 1.0
 * /robot_1/local_planner/desired_height: 0.27
 * /robot_1/local_planner/horizon_length: 26
 * /robot_1/local_planner/last_cmd_vel_msg_time_max: 2.0
 * /robot_1/local_planner/stand_cmd_vel_threshold: 0.1
 * /robot_1/local_planner/stand_pos_error_threshold: 0.05
 * /robot_1/local_planner/stand_vel_threshold: 0.1
 * /robot_1/local_planner/timestep: 0.03
 * /robot_1/local_planner/toe_radius: 0.02
 * /robot_1/local_planner/update_rate: 333
 * /robot_1/map_frame: map
 * /robot_1/nmpc_controller/Q_temporal_factor: 100.0
 * /robot_1/nmpc_controller/R_temporal_factor: 1
 * /robot_1/nmpc_controller/body/g_dim: 28
 * /robot_1/nmpc_controller/body/g_lb: [0, 0, 0, 0, 0, 0...
 * /robot_1/nmpc_controller/body/g_ub: [0, 0, 0, 0, 0, 0...
 * /robot_1/nmpc_controller/body/u_dim: 12
 * /robot_1/nmpc_controller/body/u_lb: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/body/u_ub: [2e+19, 2e+19, 15...
 * /robot_1/nmpc_controller/body/u_weights: [5e-05, 5e-05, 5e...
 * /robot_1/nmpc_controller/body/x_dim: 12
 * /robot_1/nmpc_controller/body/x_lb: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/body/x_lb_soft: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/body/x_ub: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/body/x_ub_soft: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/body/x_weights: [5.0, 5.0, 5.0, 0...
 * /robot_1/nmpc_controller/constraint_panic_weights: 20.0
 * /robot_1/nmpc_controller/enable_adaptive_complexity: False
 * /robot_1/nmpc_controller/enable_mixed_complexity: False
 * /robot_1/nmpc_controller/enable_variable_horizon: False
 * /robot_1/nmpc_controller/feet/g_dim: 28
 * /robot_1/nmpc_controller/feet/g_lb: [0, 0, 0, 0, 0, 0...
 * /robot_1/nmpc_controller/feet/g_ub: [0, 0, 0, 0, 0, 0...
 * /robot_1/nmpc_controller/feet/u_dim: 24
 * /robot_1/nmpc_controller/feet/u_lb: [-99.9, -99.9, -9...
 * /robot_1/nmpc_controller/feet/u_ub: [99.9, 99.9, 99.9...
 * /robot_1/nmpc_controller/feet/u_weights: [5e-05, 5e-05, 5e...
 * /robot_1/nmpc_controller/feet/x_dim: 24
 * /robot_1/nmpc_controller/feet/x_lb: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/feet/x_lb_soft: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/feet/x_ub: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/feet/x_ub_soft: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/feet/x_weights: [7.51, 7.51, 7.51...
 * /robot_1/nmpc_controller/fixed_complex_head: 0
 * /robot_1/nmpc_controller/fixed_complex_idxs: []
 * /robot_1/nmpc_controller/fixed_complex_tail: 0
 * /robot_1/nmpc_controller/friction_coefficient: 0.3
 * /robot_1/nmpc_controller/joints/g_dim: 52
 * /robot_1/nmpc_controller/joints/g_lb: [-2e+19, -2e+19, ...
 * /robot_1/nmpc_controller/joints/g_ub: [2e+19, 2e+19, 2e...
 * /robot_1/nmpc_controller/joints/u_dim: 0
 * /robot_1/nmpc_controller/joints/u_lb: []
 * /robot_1/nmpc_controller/joints/u_ub: []
 * /robot_1/nmpc_controller/joints/u_weights: []
 * /robot_1/nmpc_controller/joints/x_dim: 24
 * /robot_1/nmpc_controller/joints/x_lb: [-0.707, -1.57, 0...
 * /robot_1/nmpc_controller/joints/x_lb_soft: [-0.5, -1.57, 0.2...
 * /robot_1/nmpc_controller/joints/x_ub: [0.707, 3.14, 3.1...
 * /robot_1/nmpc_controller/joints/x_ub_soft: [0.5, 3.14, 2.8, ...
 * /robot_1/nmpc_controller/joints/x_weights: []
 * /robot_1/nmpc_controller/min_horizon_length: 10
 * /robot_1/nmpc_controller/panic_weights: 200.0
 * /robot_1/remote_heartbeat/robot_latency_threshold_error: 0.1
 * /robot_1/remote_heartbeat/robot_latency_threshold_warn: 0.02
 * /robot_1/remote_heartbeat/update_rate: 500
 * /robot_1/robot_description: <?xml version="1....
 * /robot_1/robot_description_sdf: <?xml version='1....
 * /robot_1/robot_driver/controller: inverse_dynamics
 * /robot_1/robot_driver/filter_time_constant: 0.01
 * /robot_1/robot_driver/heartbeat_timeout: 0.2
 * /robot_1/robot_driver/high_pass_a: [1.90134750829405...
 * /robot_1/robot_driver/high_pass_b: [0.0625, 0]
 * /robot_1/robot_driver/high_pass_c: [0.03191280510898...
 * /robot_1/robot_driver/high_pass_d: [0.00099960179748...
 * /robot_1/robot_driver/input_timeout: 0.2
 * /robot_1/robot_driver/is_hardware: False
 * /robot_1/robot_driver/low_pass_a: [1.86308158952858...
 * /robot_1/robot_driver/low_pass_b: [2, 0]
 * /robot_1/robot_driver/low_pass_c: [1.46952695698271...
 * /robot_1/robot_driver/low_pass_d: [1.616290836790004]
 * /robot_1/robot_driver/mocap_dropout_threshold: 0.027
 * /robot_1/robot_driver/mocap_rate: 360.0
 * /robot_1/robot_driver/publish_rate: 500
 * /robot_1/robot_driver/safety_kd: [2, 2, 2]
 * /robot_1/robot_driver/safety_kp: [0, 0, 0]
 * /robot_1/robot_driver/sit_joint_angles: [0.0, 0.0, 0.0]
 * /robot_1/robot_driver/sit_kd: [1, 1, 1]
 * /robot_1/robot_driver/sit_kp: [10, 10, 10]
 * /robot_1/robot_driver/stance_kd: [1, 1, 1]
 * /robot_1/robot_driver/stance_kp: [10, 10, 10]
 * /robot_1/robot_driver/stand_joint_angles: [0.0, 0.76, 1.52]
 * /robot_1/robot_driver/stand_kd: [1, 1, 1]
 * /robot_1/robot_driver/stand_kp: [35, 35, 35]
 * /robot_1/robot_driver/state_timeout: 0.1
 * /robot_1/robot_driver/swing_kd: [1, 1, 1]
 * /robot_1/robot_driver/swing_kd_cart: [0, 0, 0]
 * /robot_1/robot_driver/swing_kp: [10, 10, 10]
 * /robot_1/robot_driver/swing_kp_cart: [0, 0, 0]
 * /robot_1/robot_driver/torque_limit: [21, 21, 32]
 * /robot_1/robot_driver/update_rate: 500
 * /robot_1/robot_type: spirit
 * /robot_1/rviz_interface/colors/back_left: [0, 45, 114]
 * /robot_1/rviz_interface/colors/back_right: [242, 169, 0]
 * /robot_1/rviz_interface/colors/front_left: [166, 25, 46]
 * /robot_1/rviz_interface/colors/front_right: [0, 132, 61]
 * /robot_1/rviz_interface/colors/individual_grf: [45, 31, 38]
 * /robot_1/rviz_interface/colors/net_grf: [55, 51, 58]
 * /robot_1/rviz_interface/orientation_subsample_num: 3
 * /robot_1/rviz_interface/update_rate: 100
 * /robot_1/teleop_twist_keyboard/repeat_rate: 30
 * /robot_1/terrain_map_publisher/map_data_source: internal
 * /robot_1/terrain_map_publisher/obstacle_height: 1.0
 * /robot_1/terrain_map_publisher/obstacle_radius: 1.0
 * /robot_1/terrain_map_publisher/obstacle_x: 3.0
 * /robot_1/terrain_map_publisher/obstacle_y: 0.0
 * /robot_1/terrain_map_publisher/resolution: 0.1
 * /robot_1/terrain_map_publisher/step1_height: 0.0
 * /robot_1/terrain_map_publisher/step1_x: 1.0
 * /robot_1/terrain_map_publisher/step2_height: 0.0
 * /robot_1/terrain_map_publisher/step2_x: 2.0
 * /robot_1/terrain_map_publisher/terrain_type: slope
 * /robot_1/terrain_map_publisher/update_rate: 5
 * /robot_1/tf_prefix: robot_1
 * /robot_1/topics/body_force/joint_torques: body_force/joint_...
 * /robot_1/topics/body_force/toe_forces: body_force/toe_fo...
 * /robot_1/topics/cmd_vel: cmd_vel
 * /robot_1/topics/control/grfs: control/grfs
 * /robot_1/topics/control/joint_command: control/joint_com...
 * /robot_1/topics/control/leg_override: control/leg_override
 * /robot_1/topics/control/mode: control/mode
 * /robot_1/topics/control/restart_flag: control/restart_flag
 * /robot_1/topics/control/single_joint_command: control/single_jo...
 * /robot_1/topics/control/trajectory: control/trajectory
 * /robot_1/topics/foot_plan_continuous: foot_plan_continuous
 * /robot_1/topics/foot_plan_discrete: foot_plan_discrete
 * /robot_1/topics/gazebo/toe0_contact_state: gazebo/toe0_conta...
 * /robot_1/topics/gazebo/toe1_contact_state: gazebo/toe1_conta...
 * /robot_1/topics/gazebo/toe2_contact_state: gazebo/toe2_conta...
 * /robot_1/topics/gazebo/toe3_contact_state: gazebo/toe3_conta...
 * /robot_1/topics/global_plan: global_plan
 * /robot_1/topics/global_plan_discrete: global_plan_discrete
 * /robot_1/topics/global_plan_tree: global_plan_tree
 * /robot_1/topics/goal_state: goal_state
 * /robot_1/topics/heartbeat/remote: heartbeat/remote
 * /robot_1/topics/heartbeat/robot: heartbeat/robot
 * /robot_1/topics/local_plan: local_plan
 * /robot_1/topics/mocap: /mocap_node/quad/...
 * /robot_1/topics/start_state: start_state
 * /robot_1/topics/state/estimate: state/estimate
 * /robot_1/topics/state/grfs: state/grfs
 * /robot_1/topics/state/ground_truth: state/ground_truth
 * /robot_1/topics/state/ground_truth_body_frame: state/ground_trut...
 * /robot_1/topics/state/imu: state/imu
 * /robot_1/topics/state/joints: state/joints
 * /robot_1/topics/state/trajectory: state/trajectory
 * /robot_1/topics/terrain_map: /terrain_map
 * /robot_1/topics/terrain_map_raw: /terrain_map_raw
 * /robot_1/topics/trajectory: robot_plan
 * /robot_1/topics/visualization/current_grf: visualization/cur...
 * /robot_1/topics/visualization/foot_0_plan_continuous: visualization/foo...
 * /robot_1/topics/visualization/foot_1_plan_continuous: visualization/foo...
 * /robot_1/topics/visualization/foot_2_plan_continuous: visualization/foo...
 * /robot_1/topics/visualization/foot_3_plan_continuous: visualization/foo...
 * /robot_1/topics/visualization/foot_plan_discrete: visualization/foo...
 * /robot_1/topics/visualization/global_plan: visualization/glo...
 * /robot_1/topics/visualization/global_plan_discrete: visualization/glo...
 * /robot_1/topics/visualization/global_plan_grf: visualization/glo...
 * /robot_1/topics/visualization/joint_states/estimate: estimate/visualiz...
 * /robot_1/topics/visualization/joint_states/ground_truth: ground_truth/visu...
 * /robot_1/topics/visualization/joint_states/trajectory: trajectory/visual...
 * /robot_1/topics/visualization/local_plan: visualization/loc...
 * /robot_1/topics/visualization/local_plan_grf: visualization/loc...
 * /robot_1/topics/visualization/local_plan_ori: visualization/loc...
 * /robot_1/topics/visualization/state/estimate_trace: visualization/sta...
 * /robot_1/topics/visualization/state/ground_truth_trace: visualization/sta...
 * /robot_1/topics/visualization/state/trajectory_trace: visualization/sta...
 * /robot_1/trajectory/robot_state_publisher/tf_prefix: robot_1_trajectory
 * /robot_1/trajectory_publisher/playback_speed: 1.0
 * /robot_1/trajectory_publisher/traj_source: topic
 * /robot_1/trajectory_publisher/update_rate: 60
 * /robot_description: <?xml version="1....
 * /robot_description_sdf: <?xml version='1....
 * /robot_driver/filter_time_constant: 0.01
 * /robot_driver/heartbeat_timeout: 0.2
 * /robot_driver/high_pass_a: [1.90134750829405...
 * /robot_driver/high_pass_b: [0.0625, 0]
 * /robot_driver/high_pass_c: [0.03191280510898...
 * /robot_driver/high_pass_d: [0.00099960179748...
 * /robot_driver/input_timeout: 0.2
 * /robot_driver/low_pass_a: [1.86308158952858...
 * /robot_driver/low_pass_b: [2, 0]
 * /robot_driver/low_pass_c: [1.46952695698271...
 * /robot_driver/low_pass_d: [1.616290836790004]
 * /robot_driver/mocap_dropout_threshold: 0.027
 * /robot_driver/mocap_rate: 360.0
 * /robot_driver/publish_rate: 500
 * /robot_driver/state_timeout: 0.1
 * /robot_driver/update_rate: 500
 * /rosdistro: noetic
 * /rosversion: 1.16.0
 * /rviz_interface/colors/back_left: [0, 45, 114]
 * /rviz_interface/colors/back_right: [242, 169, 0]
 * /rviz_interface/colors/front_left: [166, 25, 46]
 * /rviz_interface/colors/front_right: [0, 132, 61]
 * /rviz_interface/colors/individual_grf: [45, 31, 38]
 * /rviz_interface/colors/net_grf: [55, 51, 58]
 * /rviz_interface/orientation_subsample_num: 3
 * /rviz_interface/update_rate: 100
 * /teleop_twist_keyboard/repeat_rate: 30
 * /terrain_map_publisher/map_data_source: internal
 * /terrain_map_publisher/obstacle_height: 1.0
 * /terrain_map_publisher/obstacle_radius: 1.0
 * /terrain_map_publisher/obstacle_x: 3.0
 * /terrain_map_publisher/obstacle_y: 0.0
 * /terrain_map_publisher/resolution: 0.1
 * /terrain_map_publisher/step1_height: 0.0
 * /terrain_map_publisher/step1_x: 1.0
 * /terrain_map_publisher/step2_height: 0.0
 * /terrain_map_publisher/step2_x: 2.0
 * /terrain_map_publisher/terrain_type: slope
 * /terrain_map_publisher/update_rate: 5
 * /topics/control/joint_command: control/joint_com...
 * /topics/heartbeat/remote: heartbeat/remote
 * /topics/mocap: /mocap_node/quad/...
 * /topics/terrain_map: /terrain_map
 * /topics/terrain_map_raw: /terrain_map_raw
 * /trajectory_publisher/playback_speed: 1.0
 * /trajectory_publisher/traj_source: topic
 * /trajectory_publisher/update_rate: 60
 * /use_sim_time: True

NODES
  /
    gazebo (gazebo_ros/gzserver)
    gazebo_gui (gazebo_ros/gzclient)
    grid_map_filter_node (grid_map_demos/filters_demo)
    grid_map_visualization (grid_map_visualization/grid_map_visualization)
    mesh_to_grid_map_node (quad_utils/mesh_to_grid_map_node)
    rviz (rviz/rviz)
  /robot_1/
    contact_state_publisher (gazebo_scripts/contact_state_publisher_node)
    controller_spawner (controller_manager/spawner)
    robot_driver (robot_driver/robot_driver_node)
    rviz_interface (quad_utils/rviz_interface_node)
    spawn_sdf_model (gazebo_ros/spawn_model)
  /robot_1/ground_truth/
    robot_state_publisher (robot_state_publisher/robot_state_publisher)
  /robot_1/trajectory/
    robot_state_publisher (robot_state_publisher/robot_state_publisher)

auto-starting new master
process[master]: started with pid [320093]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to bc49db54-4cc9-11ee-8efd-f92b0d9816de
WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
process[rosout-1]: started with pid [320118]
started core service [/rosout]
process[gazebo-2]: started with pid [320126]
process[gazebo_gui-3]: started with pid [320128]
process[mesh_to_grid_map_node-4]: started with pid [320132]
process[grid_map_visualization-5]: started with pid [320137]
process[grid_map_filter_node-6]: started with pid [320138]
process[robot_1/spawn_sdf_model-7]: started with pid [320139]
process[robot_1/robot_driver-8]: started with pid [320140]
process[robot_1/controller_spawner-9]: started with pid [320141]
process[robot_1/contact_state_publisher-10]: started with pid [320142]
process[robot_1/trajectory/robot_state_publisher-11]: started with pid [320143]
process[robot_1/ground_truth/robot_state_publisher-12]: started with pid [320144]
process[robot_1/rviz_interface-13]: started with pid [320151]
WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
[ INFO] [1694013983.224150797]: Grid map visualization node started.
WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
[ INFO] [1694013983.228242768]: grid_map_visualizations: Configured visualization of type 'point_cloud' with name 'z_points'.
[ INFO] [1694013983.228284982]: grid_map_visualizations: Configured visualization of type 'occupancy_grid' with name 'elevation_grid'.
[ INFO] [1694013983.228300250]: grid_map_visualizations: Configured visualization of type 'vectors' with name 'surface_normals'.
process[rviz-14]: started with pid [320156]
[ INFO] [1694013983.231700251]: Grid map visualization initialized.
[ WARN] [1694013983.249018843]: The root link body has an inertia specified in the URDF, but KDL does not support a root link with an inertia.  As a workaround, you can add an extra dummy link to your URDF.
[ WARN] [1694013983.255012399]: The root link body has an inertia specified in the URDF, but KDL does not support a root link with an inertia.  As a workaround, you can add an extra dummy link to your URDF.
[ WARN] [1694013983.294959945]: Could not find the parameter: `algorithm`. Setting to default value: 'area'.
[ WARN] [1694013983.295989297]: Could not find the parameter: `parallelization_enabled`. Setting to default value: 'false'.
[ WARN] [1694013983.296039291]: Could not find the parameter: `thread_number`. Setting to default value: 'automatic'.
[ WARN] [1694013983.296103044]: Could not find the parameter: `algorithm`. Setting to default value: 'area'.
[ WARN] [1694013983.296142299]: Could not find the parameter: `parallelization_enabled`. Setting to default value: 'false'.
[ WARN] [1694013983.296171688]: Could not find the parameter: `thread_number`. Setting to default value: 'automatic'.
/home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/gazebo_scripts/worlds/flat/flat.ply
WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
WARNING: Package name "joy_control_Twip_api" does not follow the naming conventions. It should start with a lower case letter and only contain lower case letters, digits, underscores, and dashes.
[ INFO] [1694013983.367059517]: Can't find param robot_driver/estimator on rosparam server, loading default value.
[ INFO] [1694013983.384537056]: Loading sim robot driver
[ INFO] [1694013983.391824801]: Comp Filter
Gazebo multi-robot simulator, version 11.13.0
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Wrn] [GuiIface.cc:200] g/gui-plugin is really loading a SystemPlugin. To load a GUI plugin please use --gui-client-plugin
Gazebo multi-robot simulator, version 11.13.0
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[INFO] [1694013983.583995, 0.000000]: Waiting for /clock to be available...
[INFO] [1694013983.632106, 0.000000]: Loading model XML from ros parameter robot_description_sdf
[ INFO] [1694013983.632299407]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1694013983.633402999]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
[Msg] Waiting for master.
[INFO] [1694013983.641626, 0.000000]: Waiting for service /gazebo/spawn_sdf_model
[Msg] Connected to gazebo master @ http://<IP_ADDRESS>:11345
[Msg] Publicized address: <IP_ADDRESS>
[ INFO] [1694013983.656673690]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1694013983.658120508]: waitForService: Service [/gazebo_gui/set_physics_properties] has not been advertised, waiting...
[Msg] Waiting for master.
[Msg] Connected to gazebo master @ http://<IP_ADDRESS>:11345
[Msg] Publicized address: <IP_ADDRESS>
[ INFO] [1694013983.742930439]: Number of polygons: 12
[ INFO] [1694013983.743722314]: Created map with size 9.000000 x 4.000000 m (180 x 80 cells).
[ INFO] [1694013983.743974051]: Published a grid map message.
[ INFO] [1694013983.744052947]: Loaded the mesh from file: /home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/gazebo_scripts/worlds/flat/flat.ply. Its frame_id is set to 'map'
[Wrn] [ModelDatabase.cc:340] Getting models from[http://models.gazebosim.org/]. This may take a few seconds.

Some time later, output:
[ INFO] [1694013983.743974051]: Published a grid map message.
[ INFO] [1694013983.744052947]: Loaded the mesh from file: /home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/gazebo_scripts/worlds/flat/flat.ply. Its frame_id is set to 'map'
[Wrn] [ModelDatabase.cc:340] Getting models from[http://models.gazebosim.org/]. This may take a few seconds.
[Err] [ModelDatabase.cc:394] Unable to get model name[http://models.gazebosim.org/mud_box]

Some time later, output:
[ INFO] [1694014994.608271184, 0.377000000]: gazebo_ros_control plugin is waiting for model URDF in parameter [/robot_1/robot_description] on the ROS param server.
[ INFO] [1694014994.724330614, 0.377000000]: Loaded gazebo_ros_control.
[Msg] Waiting for model database update to complete...
[INFO] [1694014994.894702, 0.377000]: Controller Spawner: Waiting for service controller_manager/switch_controller
[INFO] [1694014994.898165, 0.377000]: Controller Spawner: Waiting for service controller_manager/unload_controller
[INFO] [1694014994.900287, 0.377000]: Loading controller: joint_controller
[ INFO] [1694014995.000943529, 0.377000000]: Ground Truth State Estimator: <updateRateHZ> set to: 500
[INFO] [1694014995.010302, 0.382000]: Loading controller: joint_state_controller
[INFO] [1694014995.018302, 0.390000]: Controller Spawner: Loaded controllers: joint_controller, joint_state_controller
[INFO] [1694014995.022346, 0.394000]: Started controllers: joint_controller, joint_state_controller
[robot_1/spawn_sdf_model-7] process has finished cleanly
log file: /home/huaizhi/.ros/log/ddeddd86-4cca-11ee-8efd-f92b0d9816de/robot_1-spawn_sdf_model-7*.log

Did you find solution to this? I am facing the exact same issue.

@pranavgo
i've solved the problem. The key is to add the following lines to the environment variables
#gazebo
export GAZEBO_MODEL_PATH=:/home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/spirit_description:/home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/other/sensor_description:/home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/other/objects_description:/home/huaizhi/yuquan/code/catkin_ws/src/quad-sdk/quad_simulator/gazebo_scripts/worlds

I referred to someone's issue,he suits me


fmt string & inline changes to align with zig 0.8.0

Thanks, I plan on leaving this open until 0.8.0 releases, likely in the next month or so.


Run NMS At Every Class

At reference, let NMS occurred at every class and union the result from every class

thanks for this awesome pr

Thank you!


Feature/refactor BaseAdaptor

Requirements

To refactor the BaseAdaptor inline with perlcritic and podchecker

Description
Updated the BaseAdaptor. This includes:

Documentation for all functions
Use of prepare_cached so that the prepare statements are cached once prepared
Refactored the upload_xref_object_graphs function so that it is less complex. This was done by using either methods that were already available to reduce code duplication or extracting SQL calls into their own functions so that they are accessible from elsewhere.
SQL tidying
Code tidying
Converted the errors so that they confess rather than croak so that the issues they raise are not missed. If there are errors then it should be up to the parser to handle them.

Use case
This should hopefully reduce the code complexity and improve long term development
Benefits
Reduced technical debt
Possible Drawbacks
There will need to be changes in parsers so that they are able to handle errors that are thrown when they used to be ignored
Testing
I have run the code tests that are available for the parsers.
The ArrayExpress parser test now fails and will require minor changes

Pull Request Test Coverage Report for Build 155

32 of 188 (17.02%)  changed or added relevant lines in 1 file are covered.
32 unchanged lines in 1 file lost coverage.
Overall coverage increased (+1.2%) to 50.961%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

modules/Bio/EnsEMBL/Xref/DBSQL/BaseAdaptor.pm
32
188
17.02%

Files with Coverage Reduction
New Missed Lines
%

modules/Bio/EnsEMBL/Xref/DBSQL/BaseAdaptor.pm
32
22.48%

Totals

Change from base Build 94:
1.2%

Covered Lines:
610

Relevant Lines:
1197

💛  - Coveralls

@nerdstrike, @magaliruffier, @premanand17 and @avullo
I have frozen development on this branch for the unit testing. This will now be developed on the branch feature/unittests_BaseAdaptor so that these changes can be merged in without introducing new issues or delaying other development.
Since @nerdstrike reviewed the code I have addressed the changes suggested and have also removed duplicate INSERT SQL code from direct and dependent xref code functions.

With the merging of the feature/unittests_BaseAdaptor branch this pull request now includes better testing across the BaseAdaptor. There were minor changes to the BaseAdaptor that were highlighted by the creation of the tests.

As the changes requested by Keiron, has also been addressed, am going ahead to merge BaseAdaptor.  We need this in master to proceed with further mapping updates.


parameters() function and filters

Hello,
I've come across an issue when programmatically updating parameters.
Please have a look at: http://jsfiddle.net/FloG/pjs74dq4/
By default, the name column is filtered with 'Mo'.
After a second, I run:
$scope.tableParams.parameters({page: '1', count: '10', filter: { name: 'M'}});

Which successfully updates the filter to 'M'.
A second later, I run:
$scope.tableParams.parameters({page: '1', count: '10'});

Which expected behavior would be to remove the filter, but doesn't work.
What does work, is running:
$scope.tableParams.parameters({page: '1', count: '10', filter: {}});

But it's slightly inconvenient to have to do that in my use case.
Thank you

Yup, api can be a little confusing at times. However, I think if $scope.tableParams.parameters({});` removed all filters, sorting, page and page size this would also be confusing.


Class 'RequestPathRule' not found

Hi,
I get the error msg : Class 'RequestPathRule' not found..
Can someone Please tell me how I'm doing wrong ?
Regards,

I didn't use "\Slim\Middleware\JwtAuthentication\RequestPathRule" ..


Stop Propagation

[EDIT by guardrex to fix the code formatting]
Would you please tell me how can I stop propagation in a @onclick event handler code,
I mean consider last sample of code in this page and I want stop propagation from child div to parent div
at onclick eventhandler without use a checkbox to set it True, and if I don't make mistake I want do it at one circuit interrupt.

Parent div

        Child div that doesn't stop propagation when selected.

        Child div that stops propagation when selected.

@code {
    private bool _stopPropagation = false;

    private void OnSelectParentDiv()
    {
        Console.WriteLine($"The parent div was selected. {DateTime.Now}");
    }
    private void OnSelectChildDiv()
    {
        // This code can prevent propagation
        _stopPropagation = true;
        StateHasChanged();
        Console.WriteLine($"A child div was selected. {DateTime.Now}");
    }
}

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 3de31c7e-7895-9d7c-0d9a-5bdfe83b60a9
Version Independent ID: 334b7206-d383-40c3-b346-b54df9d87293
Content: ASP.NET Core Blazor event handling
Content Source: aspnetcore/blazor/event-handling.md
Product: aspnet-core
Technology: aspnetcore-blazor
GitHub Login: @guardrex
Microsoft Alias: riande

Hello @NaserParhizkar ... I don't understand your ask. Why not just set it directly ...

I mean how can I stop propagation for button without a checkbox check,
because checkbox 'checked' and 'unchecked' makes a rerender for button and it stop propagation 'true' or 'false' value, under this comment I describe another problem like this:
Consider we have two nested Div tag, both of them have onclick attribute,
a parent div and a child div which located in parent div, how can I stop propagation of onclick
in child onclick eventhandler.
I hope I described it clearly.

I think I understand ... just set it directly ...

For a button ...
<button @onclick="MyButtonHandler" @onclick:stopPropagation="true">

what is thsi hmm
On Mon, Apr 6, 2020 at 4:13 PM Luke Latham<EMAIL_ADDRESS>wrote:

I think I understand ... just set it directly ...

For a button ...
<button @onclick="MyButtonHandler" @onclick:stopPropagation="true">
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/AspNetCore.Docs/issues/17616#issuecomment-609730348,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOQ4YALJE2CGH4V7JMUR5UTRLG2OXANCNFSM4MB7YCDQ
.

I don't think we have anything further on this at this time. If you need general support @NaserParhizkar, chat with devs on the usual support channels ...

Stack Overflow
ASP.NET Core Slack
ASP.NET Gitter

<button @onclick="MyButtonHandler" @onclick:stopPropagation="true"> is giving this compilation error. Any idea ?
The component parameter 'onclick' is used two or more times for this component. Parameters must be unique (case-insensitive). The component parameter 'onclick' is generated by the '@onclick:stopPropagation' directive attribute.

@prabhakarreddy1234 Open that for engineering at ...
https://github.com/dotnet/aspnetcore/issues
and btw -- It's always best not to common on closed issues and PRs. Open a new issue from the This page feedback button+form. Internal tracking works better for us that way.


Update 'SAS URL' to 'SAS URI' in the 'Connect Info' dialog when using the SAS URI to attach one resource

Storage Explorer Version: 1.17.0
Build Number: 20210218.1
Branch: main
Platform/OS: Windows 10/ Linux Ubuntu 16.04/ MacOS Catalina
Architecture: ia32/x64
Regression From: Not a regression
Steps to Reproduce

Open Storage Explorer -> Open the connect dialog.
Select 'Blob container' -> Select 'Shared access signature (SAS)' -> Click 'Next'.
Observe the string 'Blob Container SAS URL'.

Expected Experience
Show 'Blob container SAS URI'.
Actual Experience
Show 'Blob container SAS URL'

Additional Context
This issue also reproduces for one ADLS Gen2 blob & directory/ file share/ queue/ table.

@v-xianya By design. We decided to use the term "URL" from now on, as it is more accurate for what we need users to enter here.


Is this project maintained?

Hi request_id folks,
We're interested in using this library but it appears there has been no work on master since 9/2015.
Is this library actively maintained? Would y'all accept new maintainers if we found folks willing to adopt it?
Thanks for this gem!

I saw some forks, but they're fragmented... It's definitely something useful and I'm sure people will use and be happy to maintain and contribute to. How can we collectively agree on a successor if the maintainer is unresponsive?

we no longer maintain this. @gingerlime or @srt32 let me know if you wish to take over. we'll add a deprecated banner on our readme and a link out to your fork.


Successful e2e test where the channel is upgraded and fee middleware is enabled

Successful test where the channel is upgraded and fee middleware is enabled. The inflight packets should be cleared by the relayer.

closed by #5358 thanks @crodriguezvega !


Hard disk Eject option

What feature or improvement do you think would benefit Files?
I need an external hard disk eject option near the disk name.
Requirements
Just place eject option near the drive name in drive section.
Files Version
<IP_ADDRESS>
Windows Version
10.0.22631.2715
Comments
No response

Thanks for the feedback, We're tracking this in #13250. You can check there or click subscribe in the right sidebar for updates.


saveToLocalStorage saves all Tours

I use vTour on 2 components, but with a different tour and steps. When i finish one and i use saveToLocalStorage="end" then the second vTour on the other component also is saved as done. It would be better to save each ref of vTour alone so you could check which tour on which component got completed

Hey @dPasz
this is already possible.
Give your tour a name through the "name" prop and it will get saved in different properties.
See Multiple Tours on the docs
Best Regards,
Sascha


Prisma Restart Loop

CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS                          PORTS                    NAMES
968f80fbbd72        prismagraphql/prisma:1.8   "/bin/sh -c /app/sta…"   8 minutes ago       Restarting (1) 38 seconds ago                            local_prisma-database_1
0500c2470abb        mysql:5.7                  "docker-entrypoint.s…"   14 minutes ago      Up 14 minutes                   <IP_ADDRESS>:3307->3306/tcp   prisma-db
As you can see my Prisma database service container is stuck in a restart loop. I am running my docker containers on a Digital Ocean Droplet. The Droplet is running on an Ubuntu OS.
I used the following command to start my Prisma database service:
Prisma local start
Any guidance on this issue would be greatly appreciated.
Please post usage questions or broader discussions in the Forum.

For feature requests, please fill out the feature request template

For bug reports, please fill out the bug report issue template

Same is the issue with me. Below are the containers running on my droplet.
CONTAINER ID        IMAGE                                    COMMAND                  CREATED             STATUS                          PORTS                                      NAMES
2b4e2a5b3771        prismagraphql/prisma:1.8                 "/bin/sh -c /app/sta…"   2 minutes ago       Restarting (1) 35 seconds ago                                              local_prisma-database_1
0d89711a9ca7        mysql:5.7                                "docker-entrypoint.s…"   4 hours ago         Up 4 hours                      <IP_ADDRESS>:3307->3306/tcp                     prisma-db
fdbded80342c        nginx                                    "nginx -g 'daemon of…"   4 days ago          Up 4 days                       80/tcp                                     site-a
5a93a2546b04        httpd                                    "httpd-foreground"       4 days ago          Up 4 days                       80/tcp                                     site-b
d2a5ef829c1b        jrcs/letsencrypt-nginx-proxy-companion   "/bin/bash /app/entr…"   4 days ago          Up 4 days                                                                  nginx-letsencrypt
eef3f5faded3        jwilder/nginx-proxy                      "/app/docker-entrypo…"   4 days ago          Up 4 days                       <IP_ADDRESS>:80->80/tcp, <IP_ADDRESS>:443->443/tcp   nginx-proxy
I found below log in docker container:
Exception in thread "main" java.lang.RuntimeException: Unable to load Prisma config: while scanning a simple key
in 'string', line 5, column 1:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A ...
^
could not find expected ':'
in 'string', line 6, column 1:
KFXUCsRKtU4s29iIyecDHfyfXsyMBgrv ...

Please note I have tried using both versions 1.7 and 1.8 for prisma and documentation at https://www.prisma.io/docs/tutorials/deploy-prisma-servers/digital-ocean-(manual)-texoo6aemu

If you use a Prisma version lower than 1.7 the issue disappears. That said, I was able to work around the issue by using Docker Compose to create my Docker Containers.  In other words, I have been able to set up Prisma database service using Prisma 1.8.

Hey @psadeghian, prisma local start is deprecated.
You now need to run docker-compose up -d to start the Prisma server in Docker. I assume this is the cause of the issue, and will therefore close it.
@ajaymore, it seems you are encountering a different problem, please create a new issue if you are still experiencing it :slightly_smiling_face:

Are these docs out of date then: https://github.com/prismagraphql/prisma/blob/master/docs/1.0/03-Tutorials/04-Cluster-Deployment/03-Digital-Ocean-(manual).md ?
It says to run prisma local start, which I did, but I see this error in docker logs <container_id>:
Exception in thread "main" java.lang.RuntimeException: Unable to load Prisma config: while scanning a simple key
 in 'string', line 5, column 1:
    MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A ...
    ^
could not find expected ':'
 in 'string', line 6, column 1:
    5sJR9wF6KeoV1ML4rw2lOLkP6FLZawPc ...
    ^

Yes, this tutorial is outdated. We'll update it soon.


Using_All_Culture_StandardizeDateFormat test takes 20 seconds to run

CultureInfo.GetCultures (CultureTypes.AllCultures) returns almost 1000 culstures.
Can we use CultureTypes.NeutralCultures instead? This cuts the test time down to 3 seconds (250 cultures).
Or, is there something else that can be done to reduce the time this takes?

The test is really test all cultures, which is the finality if this test. If it's to test only CultureTypes.NeutralCultures then the existent unit test doesn't make sense and thus you can add the [Fact (Skip="Take to long time to run")].

You know far more about cultures than I. I need your help figuring out what the right thing to do is.


Please invite me to the GitHub Community Organization

Name
Enes
Discord Username (if applicable)
jamesfamous#7998
Additional Context
I would like to contribute to your open source projects and benefit from your experiences.

Welcome to the ChryzHub community @enes9103 🥳🎉


Merging jekyll3-assets into jekyll-assets.

Last night I handed over the source to jekyll-assets of jekyll3-assets so I was wondering how you wanted to handle the merger (or if you want to merge?)
Here are a few notes also:

Jekyll3-Assets has support for autoprefixer-rails if you have JavaScript available.
Jekyll3-Assets has built-in support for transpiling if you have JavaScript available.

Either way, after handing it over I was wondering what you guy would like to do from here on out.

Well. I prefer living on a bleeding edge (debian testing/sid) ;)) So, I'm totally fine to drop Jekyll < 3.0 support. In other words :+1: from me for the merge :D

I forgot to mention that this new version is an entire rewrite, so I should mention that just incase it might change your mind, it does try and maintain the same configuration (it is still missing a few things I need to merge in) but yeah it's an entire rewrite from scratch.


Fix/broken numeric data format (#652)

What does this changes
Fix incorrectly word_tokenize-d  numeric data formats such as time, comma-separated numbers, decimal number, and ip address.
What was wrong
For some tokenizers (esp. neural nets), numbers separated with symbols (. , :) are tokenized into multiple parts, they should have been atomic.
Example:
"12:34pm" -> ["12", ":", "34pm"]

How this fixes it
Postprocess the tokenized tokens with regular expression.
r"(\d+(\.|\,|:))+\d+": digits followed by either ".,:" once, repeated many times, and end with digits.
Fixes #652
Your checklist for this pull request
🚨Please review the guidelines for contributing to this repository.

[O] Passed code styles and structures
[O] Passed code linting checks and unit test

Coverage increased (+0.1%) to 93.803% when pulling 7255e2c21782eac16c405032071d387dd61f3e67 on noppayut:fix/broken-numeric-data-format into 39b814a9dcfafb516561844f89895d5be4cc2999 on PyThaiNLP:dev.

Coverage increased (+1.9%) to 95.594% when pulling 7255e2c21782eac16c405032071d387dd61f3e67 on noppayut:fix/broken-numeric-data-format into 39b814a9dcfafb516561844f89895d5be4cc2999 on PyThaiNLP:dev.

Nice and clean code. Thanks for the contribution.
Just asking for some ideas. What about putting it like this?
word_tokenize(
preprocessors = Callable[[List[str]], List[str]] = []
postprocessors = Callable[[List[str]], List[str]] = [
        join_broken_numeric_data_format
    ]
)

So the user can have some control over the behavior of the tokenizer.

I think we should use booleans for common use-cases and pre/postprocessors for customized ones.
def word_tokenize(
    text,
    custom_dict,
    engine,
    keep_whitespace=true,
    join_broken_numeric_format=true,   # here
    preprocessors = Callable[[str], str] = []
    postprocessors = Callable[[List[str]], List[str]] = []
):
    # do something

preprocs = [normalize_gamer_style_input, remove_spaces]   # transform str -> str
postprocs = [add_prefix_postfix]   # transform List[str] -> List[str]
word_tokenize(
    "L ด็ ก ๆ กิ u ข้ า ว sึ ยั J",
    join_broken_numeric_format=true,
    preprocessors=preprocs,
    postprocessors=postprocs
)
# output: ["<sos>", "เด็ก", "ๆ", "กินข้าว", "รึ", "ยัง", "<eos>"]

Cool. Let me implement join_broken_numeric_format option for this PR, and send another one for the new word_tokenize API. ;)

Thanks!

Nope I'm good. Thanks 👍


Clonable EventInstance<T>

Objective
Allows for manual copying of events, if they implement the Clone trait.
This is one step closer to solving #3816
Solution
Derived Clone for EventInstance<T>

This struct isn't pub: does this actually help end-users at all?

Yeah.. I don't think it does, I jumped the gun.
I thought it's a reference type returned during event iteration, but that doesn't seem to be the case.
Sorry for the mess again.


Contest Editorials just contain solution file, and are missing on the exact problem statement(s) per solution

The editorials just contain are code files, with no description or reference to the entire problem. I believe having entire question per problem or atleast a unique link to the questions/contest will be really helpful for future references.
Please consider adding relevant content or links as a Questionnaire.md file or at any description or common reference as README.md file.

@Git-Harshit Thats nice suggestion would you like to work on this for any 1 week?

Btw we added the contest link in the particular week's readme.md file.
@adad20 Yes!  My bad, I didn't notice that before. My apologies for incorrect suggestion!

Thats nice suggestion would you like to work on this for any 1 week?
Sure, I can do it! I'll try linking contest-specific questions or contest link for every folder containing a contest solution, in parts. I'd love to get assistance as well for the same. 😄

Then, this issue may be closed.

@Git-Harshit If we feel the need to add problem statement in solution I will reopen this.
And we added that before but we stopped that because we want students to first solve by their own then see the solution otherwise they directly go to editorials


pdr: Avoid logging PEL when host is transitioning to off

When there is a PDR exchange happening with host and we trigger a poweroff we were logging a pel BD8D6026 when the PDR exchange fails. This change is needed check if the host is up or not and then log an error if host is up.

PR: https://github.com/ibm-openbmc/pldm/pull/578
Port to: 1110 only
Fixes: 634561


Mark all as read not working in 4.1.0

Describe the bug
After upgrading to 4.1.0, the button Mark all as Read seems to be broken. Downgarding to 4.0.0 makes the button work again
To Reproduce
Press the header button "Mark all as Read"
Environment (please complete the following information):

CommaFeed version (or "commafeed.com"): 4.1.0 (Docker)
Browser [e.g. chrome, firefox]: Chrome
Device [e.g. desktop, mobile]: Desktop

https://github.com/Athou/commafeed/assets/8025435/55588e25-df5b-446b-ac22-c448d0403180
Not sure if these postgres logs are related/helpful to you:
2024-01-12 14:55:49.617 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:55:49.617 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:55:49.617 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:55:50.709 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:55:50.709 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:55:50.709 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:55:51.570 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:55:51.570 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:55:51.570 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:56:21.696 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:56:21.696 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:56:21.696 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:56:22.397 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:56:22.397 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:56:22.397 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:56:23.590 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:56:23.590 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:56:23.590 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:56:24.219 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:56:24.219 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:56:24.219 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:56:25.529 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:56:25.529 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:56:25.529 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:56:27.065 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:56:27.065 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:56:27.065 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:56:27.639 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:56:27.639 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:56:27.639 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:56:40.094 UTC [14] LOG:  checkpoint starting: time
2024-01-12 14:56:56.832 UTC [14] LOG:  checkpoint complete: wrote 169 buffers (1.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=16.687 s, sync=0.008 s, total=16.739 s; sync files=44, longest=0.006 s, average=0.001 s; distance=1907 kB, estimate=1907 kB; lsn=8/7CBDF818, redo lsn=8/7CB9D3A0
2024-01-12 14:57:32.863 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:57:32.863 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:57:32.863 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)
2024-01-12 14:57:34.325 UTC [83] ERROR:  duplicate key value violates unique constraint "jettysessions_pkey"
2024-01-12 14:57:34.325 UTC [83] DETAIL:  Key (sessionid, contextpath, virtualhost)=(node0v280zoane759rdf88mvftygu0, , <IP_ADDRESS>) already exists.
2024-01-12 14:57:34.325 UTC [83] STATEMENT:  insert into JettySessions (sessionId, contextPath, virtualHost, lastNode, accessTime, lastAccessTime, createTime, cookieTime, lastSavedTime, expiryTime, maxInterval, map)  values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)

All rows of the JettySessions table should have been deleted with 4.1.0. I guess it didn't work for you? It worked for me locally and for www.commafeed.com though.
Is the case of the table in your database different perhaps? Could you try to delete all rows in the table and try again?

Hmm.. I have dropped the table manually and restarted the container but I still get the same error. Unless I am doing something wong

Do you have an application error in the logs of CommaFeed?

So I did indeed drop the table wrong. Now I dropped it again and restarted the container and I don't get the duplicate key error. However Mark as Read still doesn't work.
Application Logs don't show any errors after startup and I don't see any Javascript console errors either
INFO  [2024-01-12 18:02:55,176] com.commafeed.CommaFeedModule: using cache class com.commafeed.backend.cache.NoopCacheService
INFO  [2024-01-12 18:02:55,754] com.commafeed.backend.task.ScheduledTask: registering task OldStatusesCleanupTask for execution every 60 MINUTES, starting in 15 MINUTES
INFO  [2024-01-12 18:02:55,755] com.commafeed.backend.task.ScheduledTask: registering task EntriesExceedingFeedCapacityCleanupTask for execution every 60 MINUTES, starting in 10 MINUTES
INFO  [2024-01-12 18:02:55,756] com.commafeed.backend.task.ScheduledTask: registering task OldEntriesCleanupTask for execution every 60 MINUTES, starting in 5 MINUTES
INFO  [2024-01-12 18:02:55,756] com.commafeed.backend.task.ScheduledTask: registering task OrphanedFeedsCleanupTask for execution every 60 MINUTES, starting in 20 MINUTES
INFO  [2024-01-12 18:02:55,756] com.commafeed.backend.task.ScheduledTask: registering task OrphanedContentsCleanupTask for execution every 60 MINUTES, starting in 25 MINUTES
INFO  [2024-01-12 18:02:55,756] com.commafeed.backend.task.ScheduledTask: registering task DemoAccountCleanupTask for execution every 1440 MINUTES, starting in 1 MINUTES
INFO  [2024-01-12 18:02:55,818] com.commafeed.backend.service.DatabaseStartupService: checking if database schema needs updating
INFO  [2024-01-12 18:02:55,990] com.commafeed.backend.service.DatabaseStartupService$1: Set default schema name to public
INFO  [2024-01-12 18:02:56,506] liquibase.changelog.StandardChangeLogHistoryService: Reading from public.databasechangelog
Database is up to date, no changesets to execute
INFO  [2024-01-12 18:02:56,727] liquibase.changelog.StandardChangeLogHistoryService: Reading from public.databasechangelog
INFO  [2024-01-12 18:02:56,792] liquibase.lockservice.StandardLockService: Successfully released change log
lock
INFO  [2024-01-12 18:02:56,797] liquibase.command.CommandScope: Command execution complete
INFO  [2024-01-12 18:02:56,800] com.commafeed.backend.service.DatabaseStartupService: database schema is up
to date

The API call to mark as read also returns 200

Not sure why you don't get any errors but let's assume the issue is still the session. Could you try to stop the container of CommaFeed, delete all rows of the JettySessions table then start CommaFeed again?

I did as you said; stoped CommaFeed, dropped the JettySessions table and started CommaFeed again. Now I don't see the duplicate key error, I don't see any CommaFeed logs but the button still doesn't mark them all as read.

So, I just spun up a brand new instance of commafeed. New database etc... I added a feed and the problem still persists, using this configuration:
version: '3'
services:
 commafeed:
  image: athou/commafeed:latest
  container_name: commafeed
  restart: always
  networks:
   - web
   - default
  environment:
   - CF_DATABASE_DRIVERCLASS=org.postgresql.Driver
   - CF_DATABASE_URL=jdbc:postgresql://commafeeddb:5432/commafeed
   - CF_DATABASE_USER=commafeed
   - CF_DATABASE_PASSWORD=secret
   - TZ=Europe/Malta
   - CF_app_publicUrl=https://myurl/
   - CF_app_refreshIntervalMinutes=1
  labels:
   - "traefik.enable=true"
   - "traefik.http.routers.commafeed.rule=Host(`myurl`)"
   - "traefik.http.routers.commafeed.entrypoints=web-secure"
   - "traefik.http.routers.commafeed.tls.certresolver=le-dns"
  volumes:
   - ./data:/commafeed/data
 commafeeddb:
  image: postgres:16
  user: 1000:1000
  restart: always
  environment:
   - POSTGRES_DB=commafeed
   - POSTGRES_USER=commafeed
   - POSTGRES_PASSWORD=secret
  volumes:
   - ./postgressdata:/var/lib/postgresql/data

networks:
 web:
  external: true

Ok, sorry for the spam but I figured it out. It has something to do with timezones. On the commafeed container I have TZ=Europe/Malta. On a brand new installation without timezone configuration Mark all as Read works ok. If I add that timezone, Mark all as Read doesn't work.
I suspect something in 4.1.0 and TZ environment variable has changed

On a brand new installation without timezone configuration Mark all as Read works ok. If I add that timezone, Mark all as Read doesn't work.

Oh that's why I could not reproduce the issue. Now that you mention it, I actually changed something related to dates in 4.1.0 but it should have been transparent. I think I need to change the column data types in the database from DATETIME to TIMESTAMP. I'll see what I can do, thank you!

https://github.com/Athou/commafeed/commit/c4fbf982002a87e5c98912e14cac925177b35b22 should fix the issue, it will be part of the next release but you can already test it with the master docker tag if you'd like.
In the mean time, I guess a fix is to either remove the TZ env variable from the container or to set it to the same value on both containers :)

Thanks a lot for an awesome project!


when moving temporary files, try to copy if rename fails, and throw if that fails too

Fix for #1243, which was way too failslow before. This tries to copy+delete if the rename fails, which should also work over mount boundaries. If this throws, the exception is bubbled up and the whole insertion process fails.
This may be the right thing to do, assuming that write errors are caused by persistent problems (e.g. disk full). I'm not sure if we have exceptions of this kind where we should just skip that file? Not sure.
I based part of this functionality on existing FileHelper methods, and consciously left the exception behavior there untouched.

I slightly changed copyFile, please check out that part again


woodcutting-plugin: control which tiers of clue scroll bird nest drops will be notified

Closes #14025 by adding new configuration which allows control on the tier of clue nests to start notifying from.
I debated several implementations to discover which nest had spawned, ended up using item spawn hook which conveniently happens right before the chat message on nest drop is initiated.
One could argue that controlling the starting tier from which to notify is too limiting and I'd argue that this is crazy.

All done regarding last changes requested.


Not seeing filetype icons in tree view

Based on the screenshot in the readme, I would expect to see customized file icons in the tree view, but that doesn't seem to be the case for me. I'm using both the Atom Material UI and syntax themes. Is this a configuration I'm missing somewhere?

I'm using Windows 7 Professional and Atom 0.211.0.

That's odd… I had a similar issue yesterday and the guy wasn't using the File icons package. Atom.io doesn't ship with the package.

That makes sense. I guess the screenshot was misleading - it made me assume that the UI theme shipped with the icon set. Thanks!

Heh… I should probably update the screenshot without the file icons (or add a small paragraph to the README file recommending the package)


Add a Light-Dark Mode Toggle Button

yes Can you assign to me

yes Can you assign to me

Done @kapoorakshit ... 2 Days for this... All The Best👍🏻

ok thanks

ok thanks

Are you an Apertre mentee❔Please reply as soon as possible...

I'll have to remove you... The reason being No Reply...

pls assign me for this feature

Please assign me this issue . I am intrested in fixing this issue

pls assign me for this feature

Assigned @YooAshu as he approached at first... 2 days for this, all the best👍🏻
@Sneha123-zudo jus' check for other issues or create your own...

sorry but i cant work on this for some reasons

sorry but i cant work on this for some reasons

It's fine...
@Sneha123-zudo are you interested in this issue now❔

Yes

Yes

Assigned you, 2 days for this, go ahead❕


Create execute.js

First pass merged into master, closing. Note: Second to Nth level executes do NOT work. However, First level do work. This is enough to get basic XEQ file working.


Allow operational recovery path if on_initialize use fullblock.

Context:
related to https://github.com/paritytech/substrate/issues/6040
polkadot companion: https://github.com/paritytech/polkadot/pull/1120

Make sure we can save a blockchain with full blocks using only operational transactions.

In order to make a runtime upgrade in case on_initialize is taking full block we need have a way to do democracy::note_preimage using operational cost.
once we have this way the operational story for runtime upgrade is:

one council member do CouncilCollective::propose
other council members do CouncilCollective::vote
one council member do CouncilCollective::close, this proposed is dispatched and do:

Democracy::propose_external

(TechnicalCollective can fasttrack, instant, veto and other stuff)
note_imminent_preimage with operational transaction
then runtime upgrade will be schedule and executed

Done:
This PR introduce 2 new extrinsic in democracy note_preimage_operational and note_imminent_preimage_operational.They both make use of a new type on trait: T::OperationalPreimageOrigin to get its origin.
Additional notes:

Code could be refactor if we make weight function of origin
maybe modification of tests is not really needed
also the operational weight available must be enough for the note_preimage extrinsic.
considering w ~=4.10^-9*size_of_code and available weight is 0.5s. max_size_of_code ~= 125MB so we are safe here.

@jacogr here are the change on polkadot:

new extrinsic: democracy::note_preimage_operational same as democracy::note_preimage but origin must be member of council.
new extrinsic: democracy::note_imminent_preimage_operational same as democracy::note_imminent_preimage but origin must be member of council.


Panic instead of entering endless loop on error

It might be even better to return an explicit error, depending on how
the method is used, but a panic doesn't require changes to the method
signature and is a clear improvement.

@mvertescher Any objections to merging this?


Getting this error on fresh install

I'm getting this error after installing it and visit localhost:3000

Thanks for reporting! Will take a look ASAP.

@ZekiJohn I just cloned the project and I'm not seeing this issue.
Have you added the required .env variables?
Could you give some more context?

I did not set .env variables, I didn't thought that would cause this problem, where can I get those variable, sorry I'm new to Next

I did not set .env variables, I didn't thought that would cause this problem, where can I get those variable, sorry I'm new to Next

LangChain UI requires a database and auth provider. I suggest using supabase.com for db and I personally use GitHub OAuth. You also need to provide OpenAI access token.

@homanp Do you need the db connection to get past the authentication to view the homepage?
I've added my NEXT_PUBLIC_GITHUB_ID &  NEXT_PUBLIC_GITHUB_SECRET however I think I'm putting the wrong Authorization callback URL.
The connection just fails every time I try to logging in with github

@rmajidy yes you need the db connection. Easiest way is to setup a db with Supabase.com or similar.

@homanp thanks for the quick reply! What do put in the Authorization callback URL in github Oauth section?

@homanp thanks for the quick reply! What do put in the Authorization callback URL in github Oauth section?

I use this locally:

@homanp Awesome, thank you so much man!


Update Java file version

Update to tony-cli-0.2.0-all.jar

@aniket486 thanks for the review, how long does it take to update the bucket ? This one hasn't been updated in a while.
gsutil ls -al gs://dataproc-initialization-actions/tony/tony.sh
5862  2019-01-15T19:14:07Z  gs://dataproc-initialization-actions/tony/tony.sh#1547579647807788  metageneration=1
5862  2019-01-24T19:28:38Z  gs://dataproc-initialization-actions/tony/tony.sh#1548358118960716  metageneration=1


[FIXED] After search results of user the category of search should still remain 'Users' and not projects #1697

Fixes #1667
Describe the changes you have made in this PR -
Made changes to the select_tag inside form  to fix this issue.
Screenshots of the changes (If any) -
before:
if  Users filter is selected from options (select tag) and a name is searched, the option (select tag)  in the results page reverts to default value rather than staying Users.

after:
after fixing it looks like so:

Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.

Coverage remained the same at 88.039% when pulling 95a3975c67b4aa02004a6fb87faaaff6ac98f616 on DarthCucumber:master into 816d7904119ba1c4e962aa0f5807c6a7c0d15c82 on CircuitVerse:master.

Tests are broken, please fix that as well

Tests are broken, please fix that as well

sorry I didn't get that. Can you please elaborate it, that would help a lot 🙏

@DarthCucumber , @tachyons is referring to this test: https://app.circleci.com/pipelines/github/CircuitVerse/CircuitVerse/4081/workflows/cb92fe98-9277-4d15-8ffa-a5d090c67711/jobs/4107/tests

@satu0king ok got it. Working on it.


Correct path for Poetry cached libraries on Windows

Proposed changes:

update CI to include the correct path to Poetry cached libraries on Windows

Status (please check what you already did):

[ ] added some tests for the functionality
[ ] updated the documentation
[x] updated the changelog (please check changelog for instructions)
[ ] reformat files using black (please check Readme for instructions)

@alwx i've re-run the build to see if the cache is picked up (because I didn't see it in the last build)

It doesn't look like it's loading the cache :/

It took a while to finish it, but now cache works for both Windows and Ubuntu!


How can I get frame_tsv/train_32frames.img.lineidx for MSVD?

Hi,
There is no train_32frames.img.lineidx in the provided codes. How can I get train_32frames.img.tsv, train_128frames_img_size256.img.tsv, test_32frames.img.lineidx,train_32frames.img.lineidx??
What are the difference between train_32frames.img.tsv andtrain_128frames_img_size256.img.tsv?

Hi,
I have solved the problem by looking at the previous issues. I am getting these errors for the MSVD dataset. I download the raw videos from their website.
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/bruzcOyIGeg_4_12.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/c53HKs39i28_26_35.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/cSDkshD2ME0_12_15.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/cnsjm3fNEec_4_10.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/dJ3ba9zwx6c_5_15.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/dfOuTx66bJU_11_14.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/e-j59PqJjSM_405_416.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/edqyq4Q-7uU_103_109.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/bmOy6p87TWI_26_35.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/bxjFqtfJlMs_18_27.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/cJOZp2ZftCw_1_12.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/c_XV7nPoRg8_2_12.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/d1zdJO3CqVw_1_35.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/dQmaVQZz7EE_1_18.avi'
extract_frames_from_video_binary(), Exception in loading video binary: [Errno<PHONE_NUMBER>] Invalid data found when processing input: 'datasets/MSVD/videos/drsPD5fI1IA_170_180.avi'
Could you please suggest to me how to solve this issue? How did you get the raw videos?

I have solved the lineidx-related issue. The files will be generated during training if  generate_lineidx=True is mentioned in this file: src/utils/tsv_file.py

generate_lineidx

And how you generate the tsv file by tsv_file.py?


Hand parts result on InterHand26M

I tested the hand part of Hand4Whole and the result is MPJPE: 63.86 mm, is it reasonable? Did you test the model in terms of  MPJPE on InterHand26M and may I know your result? Thank you!

For the hand-only images, you should use Pose2Pose (https://github.com/mks0601/Hand4Whole_RELEASE/tree/Pose2Pose)

mpjpe 63 is not a making sense number. it's too big. I guess there should be some bugs? How did you evaluate on ih2.6m dataset?

InterHand26M.py.txt
I using the same code as that in the repository, my trained weights perform normally on other datasets like FreiHAND, COCO

joint_gt includes both right/left hands, while the output only includes the right hand.

Thank you! I flip back the left hands and MPJPE now is 18.21mm

Please note that for the fair comparison to previous works, you should train the network again after removing this view sampling.
https://github.com/mks0601/Hand4Whole_RELEASE/blob/39fd3727ac1729c0ce59890986e41abbce0f9955/data/InterHand26M/InterHand26M.py#L56

Thank you!

Try this at below
https://github.com/mks0601/I2L-MeshNet_RELEASE#data

Try this at below
https://github.com/mks0601/I2L-MeshNet_RELEASE#data

It seems that this is the one I use, I cannot download it either

Thank you every much!


Add summary of changes from OnOSM to readme

Hi. We (OSM UK Local Chapter) are interested in this. Can you please explain the key differences between this fork and the original OnOSM. Did you try to get changes to the upstream?

Yes I tried, but it started to diverge too much (
https://github.com/osmlab/onosm.org/pull/2) and I only contributed the internationalization (https://github.com/osmlab/onosm.org/pull/8)
Additional features: wheelchair, payments, internationalization, delivery and covid19 tags (I hope these would eventually be deprecated :/ ), css (bootstrap) and js upgraded