UR5e moves to (0,0,0,0,0,0) during normal execution

Affected ROS2 Driver version(s)
latest humble commit 1828fe02e7a6b15c3f16097975ed1a10e40015c5
Used ROS distribution.
Humble
Which combination of platform is the ROS driver running on.
Ubuntu Linux with standard kernel, Ubuntu Linux with realtime patch
How is the UR ROS2 Driver installed.
Build both the ROS driver and UR Client Library from source
Which robot platform is the driver connected to.
UR E-series robot, Real robot
Robot SW / URSim version(s)
5.13
How is the ROS driver used.
Through the robot teach pendant using External Control URCap
Issue details
Summary
We are using UR5e for a small picking demonstration. We are sending basic trajectories to move the robot inside a box, pick part, move outside and place in another box. Trajectories are tested and verified on ros2 control simulator.
Issue details
Once a new trajectory goal is published by our node to the driver, instead of moving along desired trajectory, robot suddenly moves to initial 0,0,0,0,0,0 position with very high speed. This behavior occurs randomly and is completely unpredictable. Here is a detailed description of our setup:

We use Ubuntu 22.04 with PREEMPT_RT kernel 6.1.46. ROS2 humble is obtained from latest available binary packages. The limits in /etc/security/limits.conf also correctly configured. We have also tested on standard 6.2 kernel without realtime and got same result.
We have built both ROS2 driver and Client Library from source. We used latest commit in humble branch for the driver and latest commit for Client Library.
We are using scaled_joint_trajectory_controller . We are publishing simple trajectories using node with rclcpp_action client. Each trajectory is either 2 points (start joint state, goal joint state and duration) or 6 points with spline time parameterization.
We have installed latest update SW 5.13 on the PolyScope.
Robot is running in remote mode. We have installed External Control URcap v1.0.5 on the PolyScope.
We start robot (power, break release etc) using dashboard ROS2 services. We load and play the URCap program also using dashboard ROS2 services.
Robot controller is connected to the PC using single dedicated network cable.

The error occured in following cases:

Normal operation. We are sending a trajectory of 6 points and instead of executing it, the robot shows error attached in the log and moves to 0,0,0,0,0,0 with high speed.
We stopped the robot using emergency button on teach panel. Then we resume the robot power. Stop URCap program and play it again. When the new trajectory is published the robot moves to to 0,0,0,0,0,0 with high speed. This occurs randomly and typically the robot continues operate normally after stop.
We stop and start the driver multiple times during the day. If the driver did not started correctly (no indication in the log) same error occurs.
We have switched robot to the local control, moved robot using teach panel, switched back to remote mode, started URCap program using dashboard play service.

Steps to Reproduce
The error occurs randomly, you can try to replicate cases above and send single trajectory of >6 points.
Expected Behavior
According to the error log the driver lost connection or not getting correct feedback from the robot. If the connection to the robot is lost/interrupted the driver should cancel motion and stop. The robot should never randomly move to 0,0,0,0,0,0 position in any circumstance.
Actual Behavior
The robot starts moving to 0,0,0,0,0,0 position at very high speed.
Workaround Suggestion
We have not tested to run in headless mode. But our current configuration is not safe to use.
Relevant log output
Sep 12 13:21:23  [ur_ros2_control_node-1] [INFO] [1694517683.420553366] [scaled_joint_trajectory_controller]: Received new action goal
Sep 12 13:21:23  [ur_ros2_control_node-1] [INFO] [1694517683.420580925] [scaled_joint_trajectory_controller]: Accepted new action goal
Sep 12 13:21:27  [ur_ros2_control_node-1] [INFO] [1694517687.421991020] [scaled_joint_trajectory_controller]: Goal reached, success!
Sep 12 13:21:27  [ur_ros2_control_node-1] [INFO] [1694517687.615490226] [io_and_status_controller]: Setting digital output '4' to state: '1'.
Sep 12 13:21:27  [ur_ros2_control_node-1] [INFO] [1694517687.715651625] [io_and_status_controller]: Setting digital output '5' to state: '1'.
Sep 12 13:21:27  [ur_ros2_control_node-1] [INFO] [1694517687.826102946] [scaled_joint_trajectory_controller]: Received new action goal
Sep 12 13:21:27  [ur_ros2_control_node-1] [INFO] [1694517687.826135399] [scaled_joint_trajectory_controller]: Accepted new action goal
Sep 12 13:21:29  [ur_ros2_control_node-1] [INFO] [1694517689.827904775] [scaled_joint_trajectory_controller]: Goal reached, success!
Sep 12 13:21:30  [ur_ros2_control_node-1] [INFO] [1694517690.078498089] [scaled_joint_trajectory_controller]: Received new action goal
Sep 12 13:21:30  [ur_ros2_control_node-1] [INFO] [1694517690.078525009] [scaled_joint_trajectory_controller]: Accepted new action goal
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079830850] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079843569] [tolerances]: Position Error: -1.376591, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079851533] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079856422] [tolerances]: Position Error: -3.068104, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079862062] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079866394] [tolerances]: Position Error: 2.691050, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079872186] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079876501] [tolerances]: Position Error: 0.216523, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079882046] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079886363] [tolerances]: Position Error: 2.558916, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079891795] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.079896119] [tolerances]: Position Error: -1.021753, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [WARN] [1694517690.079904305] [scaled_joint_trajectory_controller]: Aborted due to state tolerance violation
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.082024796] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.082036927] [tolerances]: Position Error: -1.376542, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.082044798] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.082049471] [tolerances]: Position Error: -3.068166, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.082055378] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.082059531] [tolerances]: Position Error: 2.691178, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.082065143] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.470052114] [tolerances]: Position Error: -0.569223, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.470057709] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.470061775] [tolerances]: Position Error: 0.228544, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471914121] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471926233] [tolerances]: Position Error: 0.297476, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471934133] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471938513] [tolerances]: Position Error: -0.667458, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471944444] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471948457] [tolerances]: Position Error: 0.762986, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471954221] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471958270] [tolerances]: Position Error: -0.412087, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471963702] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471985670] [tolerances]: Position Error: -0.568199, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471993699] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.471998195] [tolerances]: Position Error: 0.228196, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473942959] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473955017] [tolerances]: Position Error: 0.297177, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473962961] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473967194] [tolerances]: Position Error: -0.666427, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473973301] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473977343] [tolerances]: Position Error: 0.761690, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473983126] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473987215] [tolerances]: Position Error: -0.410350, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473992665] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.473996750] [tolerances]: Position Error: -0.566963, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.474002126] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.474006196] [tolerances]: Position Error: 0.227767, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475890952] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475903010] [tolerances]: Position Error: 0.296810, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475910881] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475915041] [tolerances]: Position Error: -0.665174, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475921132] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475925199] [tolerances]: Position Error: 0.760203, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475930979] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475935165] [tolerances]: Position Error: -0.408503, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475940801] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475945148] [tolerances]: Position Error: -0.565656, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475950617] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.475954688] [tolerances]: Position Error: 0.227153, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478053292] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478064858] [tolerances]: Position Error: 0.296360, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478072562] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478077198] [tolerances]: Position Error: -0.663898, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478083348] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478087609] [tolerances]: Position Error: 0.758444, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478093414] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478097472] [tolerances]: Position Error: -0.406415, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478102888] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478106997] [tolerances]: Position Error: -0.564262, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478112308] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.478116428] [tolerances]: Position Error: 0.226592, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.479941096] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.479952377] [tolerances]: Position Error: 0.295812, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.479959667] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.479964588] [tolerances]: Position Error: -0.662379, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.479970440] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.479974623] [tolerances]: Position Error: 0.756439, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.479980490] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.479984663] [tolerances]: Position Error: -0.404391, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.480004967] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.480010836] [tolerances]: Position Error: -0.562843, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.480016861] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.480021407] [tolerances]: Position Error: 0.226027, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.481974296] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.481985726] [tolerances]: Position Error: 0.295222, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.481993216] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.481997834] [tolerances]: Position Error: -0.660668, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.482003955] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.482008175] [tolerances]: Position Error: 0.754250, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.482013919] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.482017980] [tolerances]: Position Error: -0.402048, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.482023416] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.482027563] [tolerances]: Position Error: -0.561459, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.482032795] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.482036905] [tolerances]: Position Error: 0.225460, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483943994] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483955249] [tolerances]: Position Error: 0.294606, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483962649] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483966748] [tolerances]: Position Error: -0.658887, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483973323] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483977317] [tolerances]: Position Error: 0.751917, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483983052] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483987178] [tolerances]: Position Error: -0.399607, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483992886] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.483996853] [tolerances]: Position Error: -0.559984, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.484002297] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.484006230] [tolerances]: Position Error: 0.224704, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486014147] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486026965] [tolerances]: Position Error: 0.293825, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486035152] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486039059] [tolerances]: Position Error: -0.656974, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486045332] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486049425] [tolerances]: Position Error: 0.749406, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486054707] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486058832] [tolerances]: Position Error: -0.397084, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486064205] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486068291] [tolerances]: Position Error: -0.558572, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486073667] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.486077723] [tolerances]: Position Error: 0.223852, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.487960349] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.487971731] [tolerances]: Position Error: 0.293112, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.487979077] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.487983827] [tolerances]: Position Error: -0.654920, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.487989857] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.487994014] [tolerances]: Position Error: 0.746772, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.488018148] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.488023601] [tolerances]: Position Error: -0.394531, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.488030000] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.488034317] [tolerances]: Position Error: -0.557090, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.488040180] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.488044192] [tolerances]: Position Error: 0.223154, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.489966426] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.489978176] [tolerances]: Position Error: 0.292391, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.489985907] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.489990038] [tolerances]: Position Error: -0.652722, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.489996229] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.490000422] [tolerances]: Position Error: 0.744054, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.490006058] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.490010180] [tolerances]: Position Error: -0.391610, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.490015700] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.490019740] [tolerances]: Position Error: -0.555535, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.490025121] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.490029164] [tolerances]: Position Error: 0.222396, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.491960983] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.491972349] [tolerances]: Position Error: 0.291492, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.491979868] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.491984433] [tolerances]: Position Error: -0.650344, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.491990462] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.491994657] [tolerances]: Position Error: 0.741191, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.492000540] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.492004503] [tolerances]: Position Error: -0.388656, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.492009897] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.492013911] [tolerances]: Position Error: -0.553941, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.492019400] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.492023459] [tolerances]: Position Error: 0.221532, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.493971754] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.493983060] [tolerances]: Position Error: 0.290687, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.493990633] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.493994683] [tolerances]: Position Error: -0.647899, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.494000861] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.494004946] [tolerances]: Position Error: 0.738089, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.494010564] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.494014615] [tolerances]: Position Error: -0.385509, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.494019988] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.494024039] [tolerances]: Position Error: -0.552174, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.494029404] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.494033448] [tolerances]: Position Error: 0.220722, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594155308] [URPositionHardwareInterface]: Unable to read from hardware...
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594214084] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594221503] [tolerances]: Position Error: 0.290632, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594229349] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594233718] [tolerances]: Position Error: -0.657372, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594265938] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594271534] [tolerances]: Position Error: 0.703701, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594276994] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594280921] [tolerances]: Position Error: -0.341642, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594286820] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594290854] [tolerances]: Position Error: -0.552165, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594296265] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.594300252] [tolerances]: Position Error: 0.220924, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694472576] [URPositionHardwareInterface]: Unable to read from hardware...
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694535869] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694543408] [tolerances]: Position Error: 0.290590, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694552535] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694556079] [tolerances]: Position Error: -0.664292, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694561565] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694565478] [tolerances]: Position Error: 0.671923, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694570432] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694574122] [tolerances]: Position Error: -0.302942, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694578767] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694582569] [tolerances]: Position Error: -0.552157, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694587429] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.694591374] [tolerances]: Position Error: 0.221108, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794752414] [URPositionHardwareInterface]: Unable to read from hardware...
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794811853] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794819742] [tolerances]: Position Error: 0.290553, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794828760] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794832846] [tolerances]: Position Error: -0.669839, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794837754] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794842130] [tolerances]: Position Error: 0.638816, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794847141] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794850834] [tolerances]: Position Error: -0.264292, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794855555] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794859165] [tolerances]: Position Error: -0.552149, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794864190] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794868747] [tolerances]: Position Error: 0.221296, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.794993505] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795001294] [tolerances]: Position Error: 0.290559, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795007870] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795012011] [tolerances]: Position Error: -0.668989, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795016946] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795020739] [tolerances]: Position Error: 0.644577, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795025718] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795029523] [tolerances]: Position Error: -0.270903, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795034354] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795038551] [tolerances]: Position Error: -0.552150, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795043788] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.795047510] [tolerances]: Position Error: 0.221264, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797819067] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797831748] [tolerances]: Position Error: 0.290558, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797839442] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797843652] [tolerances]: Position Error: -0.669147, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797850022] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797854025] [tolerances]: Position Error: 0.643533, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797859243] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797863600] [tolerances]: Position Error: -0.269701, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797868842] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797876574] [tolerances]: Position Error: -0.552150, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797882123] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.797886036] [tolerances]: Position Error: 0.221269, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799811757] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799823795] [tolerances]: Position Error: 0.290558, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799831796] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799836191] [tolerances]: Position Error: -0.669096, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799842433] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799846696] [tolerances]: Position Error: 0.643868, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799852499] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799856769] [tolerances]: Position Error: -0.270087, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799862254] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799866526] [tolerances]: Position Error: -0.552150, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799871920] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.799875971] [tolerances]: Position Error: 0.221268, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801853235] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801866216] [tolerances]: Position Error: 0.290558, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801873959] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801878192] [tolerances]: Position Error: -0.669099, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801884396] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801888439] [tolerances]: Position Error: 0.643850, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801893595] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801897972] [tolerances]: Position Error: -0.270065, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801903316] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801907374] [tolerances]: Position Error: -0.552150, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801912574] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.801916585] [tolerances]: Position Error: 0.221268, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [INFO] [1694517690.802097511] [UR_Client_Library:]: Connection to reverse interface dropped.
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803894951] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803906300] [tolerances]: Position Error: 0.290558, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803914064] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803918382] [tolerances]: Position Error: -0.669098, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803924594] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803928714] [tolerances]: Position Error: 0.643854, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803934554] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803938771] [tolerances]: Position Error: -0.270071, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803944621] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803948859] [tolerances]: Position Error: -0.552150, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803975183] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.803981340] [tolerances]: Position Error: 0.221268, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [INFO] [1694517690.804131093] [io_and_status_controller]: Configure UR gpio controller with tf_prefix:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805794439] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805806854] [tolerances]: Position Error: 0.290558, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805814448] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805818513] [tolerances]: Position Error: -0.669092, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805824779] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805828827] [tolerances]: Position Error: 0.643898, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805834427] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805838407] [tolerances]: Position Error: -0.270121, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805843697] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805847569] [tolerances]: Position Error: -0.552150, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805852823] [tolerances]: Path state tolerances failed:
Sep 12 13:21:30  [ur_ros2_control_node-1] [ERROR] [1694517690.805856786] [tolerances]: Position Error: 0.221267, Position Tolerance: 0.200000
Sep 12 13:21:30  [ur_ros2_control_node-1] [INFO] [1694517690.805965141] [io_and_status_controller]: Configure UR gpio controller with tf_prefix:
Sep 12 13:21:35  [ur_ros2_control_node-1] [INFO] [1694517695.439057342] [UR_Client_Library:]: Robot requested program
Sep 12 13:21:35  [ur_ros2_control_node-1] [INFO] [1694517695.439086989] [UR_Client_Library:]: Sent program to robot

Accept Public visibility

[X] I agree to make this context public

Hi there, thanks for reporting this. The output regarding failed tolerances indicates that there is velocity scaling active. Could you provide a complete sample trajectory with which this is reproducible?
Since you said, you confirmed this is working with the simulator: this does not happen when using ursim?

For know I haven't been able to reproduce this issue with a ursim. As @fmauch suggested is it possible that you could provide a complete sample trajectory where this issue occurs? Or even better can you provide the code you use to generate and publish the trajectory?

this does not happen when using ursim?

I have tested with ursim today extensively and the problem did not happen. I even simulated various network failures via tc-netem tool and everything behaved as expected (robot stopped when the connection to the interface was lost)
But the behavior of the simulator is ideal. With real hardware the behavior was different.
Here is an example of short trajectory cycle we are sending to the robot.
The problem occurred when we sent MOVE_LINEAR trajectory.
Unfortunately, I cannot provide an example which can be reproduced on ursim, since the issue happens only on real robot hardware.
[test_node-1] [INFO] [1694786693.356491537] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: 0.043128, -1.28824, 1.37179, -1.82208, -1.63632, -2.13071,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 4
[test_node-1] joint positions: -0.195016, -1.70093, 0.902027, -0.944217, -1.52982, -0.195171,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786697.370322140] [test_node]: Trajectory was executed in 4.00366 seconds.

[test_node-1] [INFO] [1694786699.063698768] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: -0.195016, -1.70094, 0.902027, -0.944217, -1.52982, -0.195171,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 8
[test_node-1] joint positions: 0.30493, -0.982258, 0.955637, -1.48215, -1.72737, 0.204445,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786707.180767196] [test_node]: Trajectory was executed in 8.10695 seconds.

[test_node-1] [INFO] [1694786707.273103585] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: 0.30493, -0.982258, 0.955637, -1.48215, -1.72737, 0.204445,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 4
[test_node-1] joint positions: 0.298479, -0.988688, 1.04161, -1.56271, -1.72777, 0.197927,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786711.286847325] [test_node]: Trajectory was executed in 4.00365 seconds.

[test_node-1] [INFO] [1694786711.576626438] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: 0.298479, -0.988688, 1.04161, -1.56271, -1.72777, 0.197927,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 2
[test_node-1] joint positions: 0.30493, -0.982258, 0.955637, -1.48215, -1.72737, 0.204445,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786713.688662269] [test_node]: Trajectory was executed in 2.10191 seconds.

[test_node-1] [INFO] [1694786713.778641016] [test_node]: received 'MOVE_LINEAR' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: 0.30493, -0.982258, 0.955637, -1.48215, -1.72737, 0.204445,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 0.257005
[test_node-1] joint positions: 0.304943, -0.978438, 0.891114, -1.42144, -1.72737, 0.204458,
[test_node-1] joint velocities: -5.57244e-05, 0.0461017, -0.498813, 0.452714, 1.13123e-05, -5.70261e-05,
[test_node-1] Trajectory point N 2
[test_node-1] time from start: 0.382078
[test_node-1] joint positions: 0.30493, -0.969934, 0.818666, -1.3575, -1.72737, 0.204445,
[test_node-1] joint velocities: -6.99323e-05, 0.0885967, -0.621143, 0.53255, 1.41965e-05, -7.15658e-05,
[test_node-1] Trajectory point N 3
[test_node-1] time from start: 0.514344
[test_node-1] joint positions: 0.30493, -0.955802, 0.736308, -1.28927, -1.72737, 0.204445,
[test_node-1] joint velocities: 2.02079e-05, 0.122921, -0.622149, 0.499228, -4.10228e-06, 2.06799e-05,
[test_node-1] Trajectory point N 4
[test_node-1] time from start: 0.668323
[test_node-1] joint positions: 0.30493, -0.934311, 0.640431, -1.21489, -1.72737, 0.204445,
[test_node-1] joint velocities: -6.05417e-06, 0.156698, -0.626669, 0.469971, 1.22901e-06, -6.19559e-06,
[test_node-1] Trajectory point N 5
[test_node-1] time from start: 0.85796
[test_node-1] joint positions: 0.30493, -0.902023, 0.523852, -1.1306, -1.72737, 0.204445,
[test_node-1] joint velocities: 2.13286e-06, 0.175704, -0.581675, 0.405972, -4.32984e-07, 2.18268e-06,
[test_node-1] Trajectory point N 6
[test_node-1] time from start: 1.3103
[test_node-1] joint positions: 0.30493, -0.850002, 0.367943, -1.02671, -1.72737, 0.204445,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786715.240074438] [test_node]: Trajectory was executed in 1.40097 seconds.

[test_node-1] [INFO] [1694786715.279868288] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: 0.30493, -0.850006, 0.367955, -1.02671, -1.72737, 0.204445,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 4
[test_node-1] joint positions: -1.73736, -2.26675, 1.99658, -1.296, -1.57509, -2.32499,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786719.393518545] [test_node]: Trajectory was executed in 4.10352 seconds.

[test_node-1] [INFO] [1694786719.483745222] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: -1.73736, -2.26675, 1.99658, -1.296, -1.57509, -2.32499,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 3
[test_node-1] joint positions: -1.66795, -1.87629, 1.8111, -1.5007, -1.57476, -2.25559,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786722.496195495] [test_node]: Trajectory was executed in 3.00232 seconds.

[test_node-1] [INFO] [1694786722.586470823] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: -1.66795, -1.87629, 1.8111, -1.5007, -1.57476, -2.25559,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 4
[test_node-1] joint positions: -1.73736, -2.26675, 1.99658, -1.296, -1.57509, -2.32499,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786726.700448778] [test_node]: Trajectory was executed in 4.10383 seconds.

[test_node-1] [INFO] [1694786726.790036854] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: -1.73736, -2.26675, 1.99658, -1.296, -1.57509, -2.32499,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 6
[test_node-1] joint positions: 1.16829, -1.86254, 1.60861, -1.31265, -1.57557, -0.440643,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786732.905519651] [test_node]: Trajectory was executed in 6.10539 seconds.

[test_node-1] [INFO] [1694786733.195629718] [test_node]: received 'MOVE' request
[test_node-1] Trajectory point N 0
[test_node-1] time from start: 0
[test_node-1] joint positions: 1.16829, -1.86254, 1.60861, -1.31265, -1.57557, -0.440643,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] Trajectory point N 1
[test_node-1] time from start: 4
[test_node-1] joint positions: -0.195016, -1.70093, 0.902023, -0.944215, -1.52982, -0.19517,
[test_node-1] joint velocities: 0, 0, 0, 0, 0, 0,
[test_node-1] [INFO] [1694786737.309067384] [test_node]: Trajectory was executed in 4.10333 seconds.

I'll try to put together a script testing this on one of our robots.

Here is an example of short trajectory cycle we are sending to the robot.
The problem occurred when we sent MOVE_LINEAR trajectory.

What's the difference between your MOVE and MOVE_LINEAR? Are both simply goals sent to the scaled JTC?

What's the difference between your MOVE and MOVE_LINEAR? Are both simply goals sent to the scaled JTC?

Yes, there is no difference. Both are joint trajectories sent to the JTC. The naming is only for internal usage

I have investigated the issue further and managed to reproduce an error similar to what you are experiencing. Is the first point in each trajectory defined with a time of zero? If yes then this could be causing your issue.
If the first point is defined with a time of zero and differs from the current robot position, it would result in the robot moving very quickly towards the target. This is because the commands sent to the robot won't be achievable within a single control cycle, which is expected. I can see that the first point in each trajectory is equal to the last point in the previous trajectory, ensuring that the robot should always start in the correct position. This could explain why you are only experiencing it intermittently, as the robot might have been moved to a different position than expected before you started the driver, or for some reason the target from the previous trajectory hasn't been reached.
This however does not answer why the robot is moving towards joint positions [0,0,0,0,0,0]. Where do you see that the robot is moving towards joint position [0,0,0,0,0,0]? I haven't been able to find it in the logs you have provided.
When you have a chance to test it again you can either try to remove the first point with time zero or set the time to be larger than zero to give the robot time to reach the point, to see if that fixes the issue.
When the current robot position deviates from the path and prints the error you see in the log the robot should definitely stop moving, which is currently not the case, so I will have a look at implementing a fix for that.

@urmahp note that the upstream JTC recently got updates regarding trajectory_start time. They are also planning on integrating the scaling functionality upstream soon.

Is the first point in each trajectory defined with a time of zero?

Yes, The first point in each trajectory is current joint states, from which robot should start the motion. And time from the start is also zero according to this comment in joint trajectory controller. Unfortunately, I do not know if scaled joint trajectory controller behaves same way. Is there any example trajectory for scaled JTC ?

Where do you see that the robot is moving towards joint position [0,0,0,0,0,0]? I haven't been able to find it in the logs you have provided.

We saw it visually, when the real robot moved, this is not indicated in the driver logs and I cannot repeat the experiment since I don't have access to the robot anymore. We will get another UR10 in October and I will check if the issue still persists.

@iydv we have not succeed to reproduce and understand where the [0,0,0,0,0,0] are coming from as @fmauch and @urmahp mentioned.
But we have identified that scale JTC does not cancel the motion when the tolerance is too high, which we will fix asap.
In addition, we are also planning to put some checks in the Client library to avid this in the future.

I've created a possible fix in #810. This is targeting Rolling, but I'll prepare something similar for Humble, as well.

I'll go ahead and close this, since I think this should be fixed by the changes in #810 / #811. @iydv feel free to reopen if you still experience the problem, though.


Backbone v1 for Backwater games

Submission Checklist
Required

[X] The pull request title clearly contains the name of the sheet I am editing.
[X] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[X] The pull request makes changes to files in only one sub-folder.
[X] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: < Backbone >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: < Backwater games > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: < Backbone > (i.e. Dungeons & Dragons, FATE)

[X] I have followed the Character Sheets Standards when building this sheet.

[X] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Initial sheet release.

Character Sheet Info Roll20 Internal Use only.


freetds: 1.3.20 -> 1.4.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/freetds/versions.
meta.description for freetds is: Libraries to natively talk to Microsoft SQL Server and Sybase databases
meta.homepage for freetds is: https://www.freetds.org
meta.changelog for freetds is: https://github.com/FreeTDS/freetds/releases/tag/v1.4.2
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.4.2 with grep in /nix/store/1lrp26061516l1b05asl46nn4wg9pm1b-freetds-1.4.2
found 1.4.2 in filename of file in /nix/store/1lrp26061516l1b05asl46nn4wg9pm1b-freetds-1.4.2

Rebuild report (if merged into master) (click to expand)

30 total rebuild path(s)

30 package rebuild(s)

First fifty rebuilds by attrpath
check-mssql-health
freetds
haskellPackages.odbc
perl536Packages.DBDsybase
perl538Packages.DBDsybase
pgloader
php81Extensions.pdo_dblib
php82Extensions.pdo_dblib
php83Extensions.pdo_dblib
postgresql11JitPackages.tds_fdw
postgresql11Packages.tds_fdw
postgresql12JitPackages.tds_fdw
postgresql12Packages.tds_fdw
postgresql13JitPackages.tds_fdw
postgresql13Packages.tds_fdw
postgresql14JitPackages.tds_fdw
postgresql14Packages.tds_fdw
postgresql15JitPackages.tds_fdw
postgresql15Packages.tds_fdw
postgresql16JitPackages.tds_fdw
postgresql16Packages.tds_fdw
postgresqlJitPackages.tds_fdw
postgresqlPackages.tds_fdw
rubyPackages.tiny_tds
rubyPackages_2_7.tiny_tds
rubyPackages_3_0.tiny_tds
rubyPackages_3_1.tiny_tds
rubyPackages_3_2.tiny_tds
rubyPackages_3_3.tiny_tds
sqsh

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/1lrp26061516l1b05asl46nn4wg9pm1b-freetds-1.4.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A freetds https://github.com/r-ryantm/nixpkgs/archive/1ba43002b6ef56d52a808da09cdf06614801879a.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/1ba43002b6ef56d52a808da09cdf06614801879a#freetds

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/1lrp26061516l1b05asl46nn4wg9pm1b-freetds-1.4.2
ls -la /nix/store/1lrp26061516l1b05asl46nn4wg9pm1b-freetds-1.4.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package marked as broken and skipped:

hasura-graphql-engine

4 packages failed to build:

postgresql15JitPackages.tds_fdw
postgresql15Packages.tds_fdw
postgresql16JitPackages.tds_fdw
postgresql16Packages.tds_fdw

21 packages built:

check-mssql-health
freetds
perl536Packages.DBDsybase
perl538Packages.DBDsybase
pgloader
php81Extensions.pdo_dblib
php82Extensions.pdo_dblib
php83Extensions.pdo_dblib
postgresql11JitPackages.tds_fdw
postgresql11Packages.tds_fdw
postgresql12JitPackages.tds_fdw
postgresql12Packages.tds_fdw
postgresql13JitPackages.tds_fdw
postgresql13Packages.tds_fdw
postgresqlJitPackages.tds_fdw (postgresql14JitPackages.tds_fdw)
postgresql14Packages.tds_fdw
rubyPackages.tiny_tds
rubyPackages_3_0.tiny_tds
rubyPackages_3_2.tiny_tds
rubyPackages_3_3.tiny_tds
sqsh

Maintainer pings
cc @peterhoeg for testing.

Result of nixpkgs-review pr 260120 run on x86_64-linux 1

1 package marked as broken and skipped:

rubyPackages_2_7.tiny_tds

4 packages failed to build:

postgresql15JitPackages.tds_fdw
postgresql15Packages.tds_fdw
postgresql16JitPackages.tds_fdw
postgresql16Packages.tds_fdw

28 packages built:

check-mssql-health
freetds
haskellPackages.odbc
haskellPackages.odbc.doc
perl536Packages.DBDsybase
perl536Packages.DBDsybase.devdoc
perl538Packages.DBDsybase
perl538Packages.DBDsybase.devdoc
pgloader
php81Extensions.pdo_dblib
php81Extensions.pdo_dblib.dev
php82Extensions.pdo_dblib
php82Extensions.pdo_dblib.dev
php83Extensions.pdo_dblib
php83Extensions.pdo_dblib.dev
postgresql11JitPackages.tds_fdw
postgresql11Packages.tds_fdw
postgresql12JitPackages.tds_fdw
postgresql12Packages.tds_fdw
postgresql13JitPackages.tds_fdw
postgresql13Packages.tds_fdw
postgresqlJitPackages.tds_fdw (postgresql14JitPackages.tds_fdw)
postgresqlPackages.tds_fdw (postgresql14Packages.tds_fdw)
rubyPackages.tiny_tds (rubyPackages_3_1.tiny_tds)
rubyPackages_3_0.tiny_tds
rubyPackages_3_2.tiny_tds
rubyPackages_3_3.tiny_tds
sqsh

@ofborg build postgresql15JitPackages.tds_fdw


React.Children.only expected to receive a single React element child,

Android simulator Samsung s6 5.1 running on the project abnormal: React.Children.only expected to receive a single React element child, I am positioned to Button.android.js TouchNativeFeedback. How to solve it?

I'm not 100% sure what are you doing but this error means that instead of group elements you should pass only one so you can just wrap your elements into the View

I am glad to receive your e-mail, I will be your source TouchableNativeFeedBack control to TouchableOpacity after the error will not occur, do not know why. Looking forward to your reply

I'm not using react-native-scrollable-tab-view, but faced the same problem. Looks like it is RN issue


Misleading behavior using exclude_unset=True option

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
Hi! I recently found a weird behavior while serializing a model with and without exclude_unset=True.
According to the docs, exclude_unset decides "whether fields which were not explicitly set when creating the model should be excluded from the returned dictionary". But the real condition for a field to be set/unset is a field assignment (at any moment).
As an example, given the following model:
from pydantic import BaseModel, Field

class MyModel(BaseModel):
    field: list[int] = Field(default_factory=list)

one can set field in three different ways:
On initialization:
model = MyModel(field=[1])
print(model.model_dump(exclude_unset=True))
# > {'field': [1]}

Using an assignment:
model = MyModel()
model.field = [1]
print(model.model_dump(exclude_unset=True))
# > {'field': [1]}

Or modifying the list in place:
model = MyModel()
model.field.append(1)
print(model.model_dump(exclude_unset=True))
# > {}

Why does the modification in place hide field, while an assignment doesn't? If the criteria to be set/unset is to be set in the model creation, the assignment shouldn't serialize the field. But if set/unset is any modification of the field, the 3rd snipped should also serialize the value.
I've created this as a bug but maybe it's not. At least, I think documentation could be more clear around this.
Thanks for your time!
Example Code
No response
Python, Pydantic & OS Version
pydantic version: 2.9.2
        pydantic-core version: 2.23.4
          pydantic-core build: profile=release pgo=false
                 install path: /tmp/venv/lib/python3.11/site-packages/pydantic
               python version: 3.11.2 (main, Aug 26 2024, 07:20:54) [GCC 12.2.0]
                     platform: Linux-6.1.0-23-amd64-x86_64-with-glibc2.36
             related packages: typing_extensions-4.12.2
                       commit: unknown

Hmm, definitely a bit inconsistent here. Will chat with the team and see if this has to wait until V3.

Okay, thanks! Let me know if I can contribute to the changes, I'm looking forward to help :)

Chatted with the team - this would require creating new wrappers for mutable types, which doesn't fall under the scope of our work. The maintenance burden is too high here.
If you are seeking a bit more consistency here, I'd recommend just making sure you use setattr which will trigger the model_fields_set update that guides the behavior of exclude_unset.

See https://github.com/pydantic/pydantic/issues/496 for some more historical context :)

Thanks @sydney-runkle, make sense not to implement a fix for it.
However, do you think we could change a bit the doc to be more clear? Changing the current
"whether fields which were not explicitly set when creating the model should be excluded from the returned dictionary"
to something like:
"whether fields which where not explicitly set at any time, should be excluded from the returned dictionary"
I can do the change if you want


Add DynamoDB Streams support

@nalundgaard and I have finished the implementation, more discuss can be found in #189.
I prefer to preserve the history instead of squashing all these commit together, since not all the commits are made by me.
Anyway, if we need to keep a clean code base history, I can make a squashed PR later.

Thanks. I won't have a chance to review until next week. I'm ok with not squashing this since it has multiple contributors.

+1 to this. Thanks @ransomr for your input and advice on this, and thanks @smilerlee for the implementation, it was fun to collaborate on it.

I'm seeing test failures (on Erlang/OTP 17 [erts-6.4]):
erlcloud_ddb_streams_tests:138: input_test (DescribeStream example request)...failed
in function jsx_decoder:key/4 (src/jsx_decoder.erl, line 303)
in call from erlcloud_ddb_streams:request_to_return/1 (src/erlcloud_ddb_streams.erl, line 828)
in call from erlcloud_ddb_streams:describe_stream/3 (src/erlcloud_ddb_streams.erl, line 553)
**error:badarg
erlcloud_ddb_streams_tests:145: input_test (DescribeStream example request with a limit of 1 shard and an exclusive start shard ID)...failed
in function jsx_decoder:key/4 (src/jsx_decoder.erl, line 303)
in call from erlcloud_ddb_streams:request_to_return/1 (src/erlcloud_ddb_streams.erl, line 828)
in call from erlcloud_ddb_streams:describe_stream/3 (src/erlcloud_ddb_streams.erl, line 553)
**error:badarg
erlcloud_ddb_streams_tests:206: output_test (DescribeStream example response)...failed
in function jsx_decoder:key/4 (src/jsx_decoder.erl, line 303)
in call from erlcloud_ddb_streams:request_to_return/1 (src/erlcloud_ddb_streams.erl, line 828)
in call from erlcloud_ddb_streams:describe_stream/3 (src/erlcloud_ddb_streams.erl, line 553)
in call from erlcloud_ddb_streams_tests:'-output_test/2-fun-1-'/3 (test/erlcloud_ddb_streams_tests.erl, line 115)
**error:badarg

@smilerlee said the same thing, but I think it is due to an old jsx. Try removing your deps folder and pulling it down again?
$ make clean; rm -rf deps
==> erlcloud (clean)
$ . ~/bin/kerl.d/17.5/activate
$ make all
    ...
$ rebar eunit suites=erlcloud_ddb_streams
==> erlcloud (eunit)
Compiled src/erlcloud_xml.erl
src/erlcloud_util.erl:38: Warning: crypto:md5/1 is deprecated and will be removed in in a future release; use crypto:hash/2
Compiled src/erlcloud_util.erl
Compiled src/erlcloud_sts.erl
Compiled src/erlcloud_sqs.erl
Compiled src/erlcloud_sns.erl
Compiled src/erlcloud_ses.erl
Compiled src/erlcloud_retry.erl
src/erlcloud_sdb.erl:33: Warning: export_all flag enabled - all functions will be exported
Compiled src/erlcloud_sdb.erl
Compiled src/erlcloud_mon.erl
Compiled src/erlcloud_kinesis_impl.erl
Compiled src/erlcloud_kinesis.erl
Compiled src/erlcloud_s3.erl
Compiled src/erlcloud_httpc.erl
Compiled src/erlcloud_http.erl
Compiled src/erlcloud_elb.erl
Compiled src/erlcloud_iam.erl
Compiled src/erlcloud_mturk.erl
Compiled src/erlcloud_ddb_util.erl
Compiled src/erlcloud_ddb_impl.erl
Compiled src/erlcloud_ddb_streams.erl
Compiled src/erlcloud_ddb1.erl
Compiled src/erlcloud_ddb.erl
Compiled src/erlcloud_ddb2.erl
Compiled src/erlcloud_cloudtrail.erl
Compiled src/erlcloud_as.erl
Compiled src/erlcloud.erl
Compiled src/erlcloud_aws.erl
Compiled test/erlcloud_sns_tests.erl
Compiled src/erlcloud_ec2.erl
Compiled test/erlcloud_ses_tests.erl
test/erlcloud_sdb_tests.erl:4: Warning: export_all flag enabled - all functions will be exported
Compiled test/erlcloud_sdb_tests.erl
Compiled test/erlcloud_s3_tests.erl
Compiled test/erlcloud_http_tests.erl
Compiled test/erlcloud_kinesis_tests.erl
test/erlcloud_iam_tests.erl:74: Warning: variable 'Key' exported from 'case' (line 67)
test/erlcloud_iam_tests.erl:78: Warning: variable 'Value' exported from 'case' (line 67)
Compiled test/erlcloud_iam_tests.erl
test/erlcloud_ec2_tests.erl:67: Warning: variable 'Key' exported from 'case' (line 60)
test/erlcloud_ec2_tests.erl:71: Warning: variable 'Value' exported from 'case' (line 60)
Compiled test/erlcloud_ec2_tests.erl
Compiled test/erlcloud_ddb_util_tests.erl
Compiled test/erlcloud_ddb_streams_tests.erl
Compiled test/erlcloud_ddb_tests.erl
Compiled test/erlcloud_aws_tests.erl
Compiled test/erlcloud_cloudtrail_tests.erl
Compiled test/erlcloud_as_tests.erl
Compiled test/erlcloud_ddb2_tests.erl
  All 12 tests passed.

@ransomr I found the comment where @smilerlee discussed it, here in smilerlee/erlcloud#3

Thanks - that fixed it. We really should fix the versions of the dependencies.

Just got the test cases fixed

Wow, that was my bad. I should work on writing better JSON! Thanks for the fix.

Thank you for the implementation - great to have this in.


How to find the information of metadata file?

We define metadata to manage the files.
How to find the information of metadata file?
Also, do we really need to get all the information as metadata? (https://github.com/Samsung/ONE-vscode/issues/1240)
This is list of our metadata information.

created date

modified date

deleted date

path

file extension

toolchain version

onecc version

config setting

file extension

the number of operations

type of operations

As a way to obtain a circle model operation information, OneIT mentions FlatBuffers library and Neutron app.

@Cookie-Rook Could you create the issue in ONE-vscode repository? So that we can discuss all together :-D

OK, I will


Fix RenameKeywords removing underscore after variable

Fixes #538
I don't like the design of RenameKeywords rename logic but for now I just refactored and simplified it a bit (while fixing a bug).
Because of the refactor, following code:
Foo. BAR Baz A B C

will not be transformed to:
Foo.BAR Baz A B C

(it will not be transformed, space after dot will be preserved). I believe it's fine since removing the space after dot wasn't intended behaviour.

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (deb886a) 96.97% compared to head (071862c) 96.97%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #542   +/-   ##
=======================================
  Coverage   96.97%   96.97%
=======================================
  Files          49       49
  Lines        4826     4829    +3
=======================================
+ Hits         4680     4683    +3
  Misses        146      146

Impacted Files
Coverage Δ

robotidy/transformers/RenameKeywords.py
97.94% <100.00%> (+0.04%)
:arrow_up:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


It would be useful for menu buttons to be 100% width by default

This would avoid the need to add width-full class on each menu button, and can be overridden if required. Most menu buttons would be the same width of their container anyway.

This item was actually about the dropdown class used with menu buttons. Menu buttons already expand to the width of the dropdown wrapper, but the dropdown does not expand to the width of its container, which typically would be a grid column, as it is an inline-block element, so if the width of the dropdown is set to 100% it should be fine.

Added 100% width to dropdown class.


localization: UTF-8 everywhere

Make sure UTF-8 paths are used everywhere. Replace direct ASCII WINAPI calls with wchar_t equivalents.
If possible, use UTF-8<>UTF-16 converters provided by the C++ runtime (for consistency with std::filesystem).

Limitation: UTF-8 awareness of stock MinGW POSIX functions.


Use HSTS on all domains

HSTS (HTTP Strict Transport Security) provides some benefits over just 301 redirecting from an HTTP route to HTTPS. CloudFront uses the redirect approach (verified with curl), but we can force it to add security headers to responses using one of the managed response policies. This should include the Content-Security-Policy header too.

This reply from a GitHub staff member on the above Community Forum post states that, if an organization was created after June 15, 2016, then its Pages site should include the HSTS Strict-Transport-Security header. It's not clear whether this is only for organization pages, or for any organization repo. Our DerploidEntertainment org was created in 2019 (verified with the GitHub API), so we should be good.
Unfortunately, I tested this by running curl -I https://www.derploid.com and got the following response info, which doesn't include HSTS 😕. I filed a support ticket with GitHub to see why we're not getting that header.
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Tue, 19 Jul 2022 05:56:07 GMT
access-control-allow-origin: *
etag: "62d64777-30c4"
expires: Fri, 22 Jul 2022 19:02:24 GMT
cache-control: max-age=600
x-proxy-cache: MISS
x-github-request-id: 2720:8F4B:57E975:9566C7:62DAF1E8
accept-ranges: bytes
date: Sat, 23 Jul 2022 03:20:55 GMT
via: 1.1 varnish
age: 0
x-served-by: cache-chi-kigq8000125-CHI
x-cache: HIT
x-cache-hits: 1
x-timer: S1658546456.521491,VS0,VE95
vary: Accept-Encoding
x-fastly-request-id: 8a476b1ebe8639eb18351dd5c93c661a547a70fb
content-length: 12484

GitHub support got back to me and said that they are planning to make this header stuff self-service in the future. In the meantime, their engineers added the HSTS header for me on www.derploid.com! So now all domains return a 301 that points at www.derploid.com, and that domain has the HSTS header. I did not think to ask about www.derploidtest.link though. I will leave this issue open until that self-service stuff comes around and I can add the header to that site as well (or maybe I'll just make another support request...)

Update: GitHub support has also gotten the HSTS header added to our test site at www.derploidtest.link! Closing this Issue now. 🎉


Use a custom config file

I know that a config file will be applied when one resides in the current project. I want to use a global configuration file that resides outside the project. Is this possible? If not, can this be implemented?

Hi, as you probably know a first version of the plugin hasn't been published yet, there are a few features I want to add first. Being able to specify a configuration file to use is one of them! The plan is to be able to specify the file on a project to project basis and just default to the project .yamllint if one exists.
This is already mostly implemented, I just need to find the time to finish it up and publish it.

A release candidate has been pushed to the plugin repository's beta channel and can be found here. Open new issue tickets if anything seems out of order! I'll push it to the stable if everything seems fine in a couple of weeks.


Python 3.7 requirement

Hi
First of all thank you for making this tool available for everyone.
I was wondering if there is any reason for the Python 3.7 requirement? I cloned the code and ran it on Python 3.6 without experiencing any issues so far.
Unfortunately, the Python 3.7 requirement doesn't allow me to install your package via pip in a 3.6 environment. Would it be possible to change the requirements?
Thanks a lot.

Do all the test pass on Python 3.6?

I'm not very familiar with tests but I think all of them are passed.
I got the output below when executing  python -m unittest discover . -v in the text2num directory. My python version is Python 3.6.9 :: Anaconda, Inc.
test_alpha2digit_decimals (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_alpha2digit_formal (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_alpha2digit_integers (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_alpha2digit_ordinals (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_alpha2digit_signed (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_alpha2digit_zero (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_and (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_relaxed (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_text2num (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_text2num_centuries (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_text2num_exc (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_text2num_zeroes (tests.test_text_to_num_en.TestTextToNumEN) ... ok
test_alpha2digit_decimals (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_alpha2digit_formal (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_alpha2digit_integers (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_alpha2digit_ordinals (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_alpha2digit_signed (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_alpha2digit_zero (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_article (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_relaxed (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_text2num (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_text2num_centuries (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_text2num_exc (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_text2num_variants (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_text2num_zeroes (tests.test_text_to_num_fr.TestTextToNumFR) ... ok
test_trente_et_onze (tests.test_text_to_num_fr.TestTextToNumFR) ... ok

----------------------------------------------------------------------
Ran 26 tests in 0.020s

OK

OK, we've been a bit too conservative :grin:
I'll make a new release.

Just realizing that our Continuous Integration is set with 3.6 too :smiley:
We'll thank you for noticing, I don't know what happened.

version 2.0.1 released!

Great, thank you very much! 😃
I also noticed that the version of text2num available via pip does not seem to be up to date?


XWPFDocument : line breaks converted to page breaks.

Description of the issue
Line breaks without type attribute in the XML file, are converted to Page Breaks by NPOI.
Reproduction of the issue
Opening a Word file, containing line breaks without a defined type attribute (e.g. <w:br />), as generated by Word when typing Shift+Enter , and saving it, is enought to see the issue.
            using var reader = File.OpenRead(cabTemplate.FullName);
            XWPFDocument doc = new XWPFDocument(new FileInputStream(reader));

            var dbg = Path.GetRandomFileName();
            using var outstr = File.Create(dbg);
            doc.Write(outstr);
            outstr.Close();

Thank you for the PR.


Unable to retrieve child resources - after upgrade to the latest version

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Storage Explorer Version
1.25.1
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20220809.7
Platform
Windows
OS Version
No response
Bug Description
Unable to retrieve child resources.
Details:
{
"name": "RestError",
"message": "{"name":"RestError","code":"UNABLE_TO_GET_ISSUER_CERT_LOCALLY","request":{"url":"https://management.azure.com//subscriptions/36a7463c-d006-45e0-ab1f-52c65e926d69/resources?api-version=2014-04-01&$filter=resourceType eq 'Microsoft.ClassicStorage%2FstorageAccounts' or resourceType eq 'Microsoft.Storage%2FstorageAccounts'\",\"headers\":{\"authorization\":\"Bearer JSON Web Token Redacted","user-agent":"Microsoft Azure Storage Explorer/1.25.1 (win32)"},"method":"GET","timeout":30000,"disableKeepAlive":false,"withCredentials":false,"requestId":"d7bbac7b-a474-4981-b169-419b87f36b14","allowInsecureConnection":true,"enableBrowserStreams":false}}"
}
Steps to Reproduce

Upgrade to 1.25.1 - the error pops-up during installation

Actual Experience

Expected Experience
Install and resume in original window pre-installation
Additional Context
No response

Could you try these steps to see if you can use system proxy or re-add the missing certificates? https://docs.microsoft.com/en-us/azure/storage/common/storage-explorer-troubleshooting?tabs=Windows%2C2204#ssl-certificate-issues

I have a related issue with the same build.
On Server 2022, the explorer lists the storage accounts of my group subscriptions, but on a PIM subscription I receive this error Unable to retrieve child resources.
Details:
{
"message": "{}"
}
On Win11, instead, the storage accessed via PM is not listed and no error is triggered when I try to refresh.
importing the certificate did not help.

Thank you Jason, I'll give it a try and let you know,
Thanks,
-RM
On Friday, August 19, 2022 at 05:04:12 PM EDT, JasonYeMSFT<EMAIL_ADDRESS>wrote:

Could you try these steps to see if you can use system proxy or re-add the missing certificates? https://docs.microsoft.com/en-us/azure/storage/common/storage-explorer-troubleshooting?tabs=Windows%2C2204#ssl-certificate-issues
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Since we haven't heard anything from you in over 28 days we're going to close this issue. If you're still facing this issue, we recommend opening an Azure support ticket via the portal, or you can open a new issue here. Thanks.


Typo in docstring reference for hyp2f1 in scipy.special

There seems to be a typo in the first reference listed for the hypergeometric function hyp2f1 in scipy.special:
References
----------
.. [1] J.M. Jin and Z. S. Jjie, "Computation of special functions", Wiley, 1996.
.. [2] Cephes Mathematical Functions Library,
       http://www.netlib.org/cephes/index.html
.. [3] NIST Digital Library of Mathematical Functions
       http://dlmf.nist.gov/

Reference [1] should be:
S. Zhang and J.M. Jin, "Computation of Special Functions", Wiley 1996
which refers to this book.
Scipy/Numpy/Python version information:
>>> print scipy.__version__,np.__version__,sys.version_info
1.1.0.dev0+05452d0 1.13.1 sys.version_info(major=2, minor=7, micro=12, releaselevel='final', serial=0)

I'll do a quick PR that fixes this later today.


[Elric] Update sheet.json I want no contact regarding this sheet.

I am not longer supporting this sheet and do not want contacted regarding it.

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[ ] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

Changes / Description

Character Sheet Info Roll20 Internal Use only.


Make number_format support WordPress locale

Hello Timber team!
Issue
You took care of date filter but number_format seemed forgotten.
Solution
Grabs WordPress locale settings (decimal_point, thousands_sep) and set Twig number format.
Impact
No locale was set before this. So Twig applied the default PHP locale. If someone set custom number_format on the filter level, it will still work as exptected.
Usage Changes
Not that I'm aware of. This setting didn't exists before and is automatic now because it depends on $wp_locale.
Considerations
Use PHP Locale would be great.
Testing
Yes, taken from Twig's tests and adapted.

Coverage increased (+0.005%) to 91.41% when pulling d80858a02b88456cbc723b5bda59a58d8e04b689 on nlemoine:2.x into ac6f3cbbe06cf5ffc4347700797fd55485a945e4 on timber:2.x.

Thanks so much @nlemoine for the PR (with tests!!! :tada:!!!). While this looks good to me, I'd love a second set of eyes from @gchtr or @palmiak who might have more number formatting/localization experience.

@nlemoine - it looks great to me too. Great job. Also I learned that there are many interesting stuff in $wp_locale


daemon: Simplify k8sErrorHandler time management

This function is hard :(
I tried to keep the same behaviour as before, but also tried to be very explicit about each scenario (to the point of repeating code).

We used to do all of the side-effects and special messages only on the first time we saw a particular error message. Chatting with @aanm it turns out only once case was intended to be a one-off. We now restartCiliumController every time the corresponding error is seen. We also print warnings about TPR/CRD conflicts every minute, along with the error message that caused it.
I used timestamps to do the rate-limiting on the assumption that they are smaller than timers. I discovered that time.Time is a struct and not a uint64, which makes this assertion less true :/

k8s: cilium-agent correctly restarts listening for CiliumNetworkPolicy changes when it sees decoding errors

Your PR description says We also print warnings about - can you finish this description?

gah, I just realised I need separate instances of the Once object. I shall fix this and ping again. Ignore this PR for now!

@ianvernon ha, yeah, that's what I get for being distracted I have updated it.
@aanm ok, up for review.

ok, @aanm now it has a test! It's probably correct :/

@tgraf I added a release note about the only user-visible change. Is this what you had in mind?

@aanm fixed the "connection refused" limiting, it now has the same rate-limit as the other special cases.


add league queue type parameter

Sorry, I forgot about the first 4 commits; they're already added. The only real commit I'm pushing here is editing the leagueoflegends variable to include the queue type parameter.

you should document queue as optional, and please remove the extra changes


[blue] Boot stuck on aarch64 platform

cos-toolkit version:

Latest
CPU architecture, OS, and Version:

Aarch64 (Rpi3)
Describe the bug

I created a derivative (fedora flavor) for both x64 and Rpi64 platform.
When booting on Rpi3, I can see grub list, but when kernel boot, I get
EFI STUB booting Linux Kernel...
EFI_RNG_PROTOCOL unavailable
ERROR : FIRMWARE BUG kernel image not aligned on 64k boundary
ERROR : FIRMWARE BUG : Image BSS overlaps adjacent EFI memory region
Using DTB from configuration file
Exiting boot service

To Reproduce

Create a derivative, based on Fedora, use arm-builder.sh to create Iso and burn it with Rpi imager
Expected behavior

Boot on my derivative flavor
Logs

Additional context

https://github.com/Ludea/sgnOS

does this still happen ?

I switch to c3os.
So I don't know if there is a bug

Closing this.
I will reopen if I decide to use fedora derivative and hit this issue


Error for asset type Light.

Heyo! Sorry about sort of a repost, but I don't know how to fix this. The games called ASTROSMASH (at least for now) and I wanted to surprise the devs with a 3D Printed model of a gun in the game. When I run the command UtinyRipper.exe level0 it gives me this error below. I know the tomato town one had a similar issue but I'm unsure how to fix mine. Thanks for reading man! :D

has to be fixed in 7da3cd97b78e0c682de4d5ae230970b0dfc10ddc


gem_package should install to the systemwide Ruby when using ChefDK.

This fixes #3382. Let me know if I should add a test to spec/unit/provider/package/rubygems_spec.rb, and if so, what it should look like.
Thanks!

Hi. I am an automated pull request bot named Curry. There are commits in this pull request whose authors are not yet authorized to contribute to Chef Software, Inc. projects or are using a non-GitHub verified email address. To become authorized to contribute, you will need to sign the Contributor License Agreement (CLA) as an individual or on behalf of your company. You can read more on Chef's blog.
GitHub Users Who Are Not Authorized To Contribute
The following GitHub users do not appear to have signed a CLA:

@jfly

Please sign the CLA here.

Hi. Your friendly Curry bot here. Just letting you know that all commit authors have become authorized to contribute. I have added the "Signed CLA" label to this issue so it can easily be found in the future.

The simple way to test this in isolation is to just stub the RbConfig values and make sure is_omnibus? returns true or false correctly.

+1 !

:+1:
cc @chef/client-core

LGTM

:shipit: !

:+1: :shipit:


bat: 0.12.0 -> 0.12.1

Motivation for this change
Update bat to the latest release.

https://github.com/sharkdp/bat/releases/tag/v0.12.1

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @dywedir @lilyball

Thanks!


Refactor to prepare for withunwrap KCQL capability

This is mostly open for comments and discussion to further explore configuration to allow more flexibility in how the SourceRecord is created. This is based on our conversations over email.
This PR is a possible refactor that would allow withunwrap KCQL to be plugged into the Cassandra Source. Right now the CassandraTableReader (line 267) has a variable withunwrap set to false.
The idea would be to replace this line with
val withunwrap = settings.withunwrap
when the KCQL is updated and if that is the route you decide to go.
When this is true it would create a comma delimited list out of the column values.
This allows
SELECT colA, ts FROM event_table IGNORE ts PK ts
to yield a String on the Kafka Topic that contains only the value of colA

@CodeSmell Thanks!


Fix scraping for some teams

Pirates should have data. Check on the Athletics and Marlins, their pages are down.

Print scraping errors to stdout or file

Most teams have taken down their music site for the offseason

[ ] orioles: https://www.mlb.com/orioles/ballpark/music
[ ] mariners: https://www.mlb.com/mariners/ballpark/music

Teams using the new table structure are scraped successfully. Some teams still don't have updated pages.


SqlDatabaseRole: Conflict when assigning both present and absent roles for same user

Details of the scenario you tried and the problem that is occurring
I want to configure a database and ensure a group of users only have read access. I want to ensure a user is present in the db_datareader role AND is absent from the db_datawriter role.
There is a key property constraint preventing both Present and Absent roles.
How do I configure a database to ensure users only have the db_datareader role?
Verbose logs showing the problem
Test-ConflictingResources : A conflict was detected between resources '[SqlDatabaseRole]TEMP_DB.DataReader.Contoso\mike2' and '[SqlDatabaseRole]TEMP_DB.DataWriter.Contoso\mike2' in node 'localhost'. Resources have identical key properties but there are differences in the following
non-key properties: 'Role;Ensure'. Values 'db_datareader;Present' don't match values 'db_datawriter;Absent'. Please update these property values so that they are
identical in both cases.

Suggested solution to the issue
Add Ensure as a key property so you can specify both Present and Absent roles?
Modify SqlDatabaseRole so that when you ensure a user is present on specified roles it automatically ensures the user is absent on all other roles? (yuk hidden dependencies)
The DSC configuration that is used to reproduce the issue (as detailed as possible)
Configuration MultipleDatabaseUsers
{
    Import-DscResource -ModuleName SqlServerDsc -ModuleVersion <IP_ADDRESS>

    # Read-only databases
    $Databases = ("TEMP_DB")

    $Accounts = (     # Hashtable of IDs
        @{ID = "Contoso\mike2"; Name = "Mike Jones"},
        @{ID = "Contoso\john4"; Name = "John Smith"},
    )

    Node localhost
    {

        # Ensure user has server level Login so they can connect to the server
        ForEach($user in $Accounts) {

            SqlServerLogin "$($user.ID).$($user.Name)"
            {
                Ensure               = "Present"
                Name                 = "$($user.ID)"
                LoginType            = "WindowsUser"
                ServerName           = "localhost"
                InstanceName         = "MSSQLSERVER"
                Disabled             = $false
            }
        }

        ForEach($Database in $Databases) {
            SqlDatabase "$Database"
            {
                Ensure       = "Present"
                Name         = "$Database"
                ServerName   = "localhost"
                InstanceName = "MSSQLSERVER"
                Collation    = "SQL_Latin1_General_CP850_BIN2"
            }

            ForEach($user in $Accounts) {
                SqlDatabaseRole "$Database.DataReader.$($user.ID)"
                {
                    DependsOn            = "[SqlServerLogin]$($user.ID).$($user.Name)","[SqlDatabase]$($Database)"
                    Ensure               = "Present"
                    Name                 = "$($user.ID)"
                    Role                 = "db_datareader"
                    Database             = "$Database"
                    ServerName           = "localhost"
                    InstanceName         = "MSSQLSERVER"
                }

                SqlDatabaseRole "$Database.DataWriter.$($user.ID)"
                {
                    DependsOn            = "[SqlServerLogin]$($user.ID).$($user.Name)","[SqlDatabase]$($Database)"
                    Ensure               = "Absent"
                    Name                 = "$($user.ID)"
                    Role                 = "db_datawriter"
                    Database             = "$Database"
                    ServerName           = "localhost"
                    InstanceName         = "MSSQLSERVER"
                }

            }

        }
    }
}

SQL Server edition and version the target node is running
Microsoft SQL Server 2017 (RTM-CU5) (KB4092643) - 14.0.3023.8 (X64)   Mar  2 2018 18:24:44   Copyright (C) 2017 Microsoft Corporation  Developer Edition (64-bit) on Windows Server 2016 Datacenter 10.0  (Build 14393: ) (Hypervisor)
SQL Server PowerShell modules present on the target node
SqlServer 21.1.18102 C:\Users\_\Documents\WindowsPowerShell\Modules\SqlServer\21.1.18102\SqlServer.psd1
SqlServer 21.1.18102 C:\Program Files\WindowsPowerShell\Modules\SqlServer\21.1.18102\SqlServer.psd1
SQLPS     14.0       C:\Program Files (x86)\Microsoft SQL Server\140\Tools\PowerShell\Modules\SQLPS\SQLPS.psd1

The operating system the target node is running
OsName               : Microsoft Windows Server 2016 Datacenter
OsOperatingSystemSKU : DatacenterServerEdition
OsArchitecture       : 64-bit
WindowsBuildLabEx    : 14393.2248.amd64fre.rs1_release.180427-1804
OsLanguage           : en-US
OsMuiLanguages       : {en-US}

Version and build of PowerShell the target node is running
5.1.14393.2248
Version of the DSC module that was used ('dev' if using current dev branch)
SqlServerDsc <IP_ADDRESS> C:\Users\_\Documents\WindowsPowerShell\Modules\SqlServerDsc\<IP_ADDRESS>\SqlServerDsc.psd1
SqlServerDsc <IP_ADDRESS> C:\Users\_\Documents\WindowsPowerShell\Modules\SqlServerDsc\<IP_ADDRESS>\SqlServerDsc.psd1
SqlServerDsc <IP_ADDRESS> C:\Program Files\WindowsPowerShell\Modules\SqlServerDsc\<IP_ADDRESS>\SqlServerDsc.psd1

Maybe we need to change this to Role, RolesToInclude, and RolesToExclude. The last two is mutually exclusive with the first parameter.

Role means only these roles, remove all other roles.
RolesToInclude means add user to these, and leave existing. Same role should not be allowed in RolesToExclude in the same configuration.
RolesToExclude means remove these, and keep the rest. Same role should not be allowed in RolesToInclude in the same configuration.

Similar ro https://github.com/PowerShell/SqlServerDsc#sqlserverrole.


Problem with top item in Sign Bank sign list

Clicking on "WHAT" or the sub-entry below it has no effect.

The previously selected item remains visible...

Fixed

This specific issue is fixed, but for that top item, no start/end images are appearing:

FIXED


Fix broken links and an outdated usage in mio's doc.

I found broken links and an outdated usage in mio's documentation.
Since v0.6, EventLoop and Handler are deprecated.
However, top level of mio's documentation still shows v0.5.x's usage instruction in v0.6.4 doc.
So, I fixed in this way.
Please review this!  🙂

Thanks 👍 On dev: 2a2ed71be1edbd99aabbdfaaed5f43372ef2abf0


I tried to use excel file show in popup using office. But not works IE11 browser.

I have implemented this in our apps. This excel file will render in the popup by browsing in chrome browser. Works fine here.
But the same one does not work for the IE11 browser. Refer to the attachment-related to this issue. Let me know.

Note I have followed the below URL for reference to implement.

https://stackblitz.com/edit/ngx-doc-viewer-example-8hychh
https://www.npmjs.com/package/ngx-doc-viewer

@Marcelh1983 Can you give an update on this?

Hi @nagugondi31, Seems like Stackblitz itself doesn't open on IE11. I currently do not have the time to dive into the problem. You can debug the example application or copy-paste the component to your own application and try to see what goes wrong. If it's an issue in my code that can be fixed easily I'd like to know.

Ok.

Above one line of code works for me. For the query string "src" value should be URL of your file path.

Good to hear. This package is mainly just a wrapper for 3rd party viewers. For the Google viewer there is some logic to check if the document is loaded but that's not needed for the office viewer. So if you just use the office viewer I think adding the iframe with the office url is the best solution.

I am getting kinda same issue while previewing the .pptx,doc files. Can someone help?