Conversation
rhaschke
left a comment
There was a problem hiding this comment.
Issueing an error message before returning a nullptr is not always desired: It might be perfectly possible that the caller correctly handles the nullptr result and issues an error itself or handles the error condition gracefully in some other fashion.
In that case, the error message would be spurious.
At most, you should issue a debug message.
|
I agree with Robert. |
rhaschke
left a comment
There was a problem hiding this comment.
The last commit (57a85c8) should be handled in a separate PR. This is a fundamental change of the API and logic, which should be well motivated. I don't yet see the "ugliness" of the current API.
You should better address the reviews and change error messages to debug messages.
This reverts commit 57a85c8.
You're right, that derailed to initial intention of the PR too much, sorry. I reverted it and updated the log level to debug in most cases. Let me know what you think.
Maybe isn't the right term but rather outdated. I think we shouldn't pass raw boolean pointers anywhere in modern C++ but as you pointed out correctly, this PR is not the place to try changing that. |
moveit_core/collision_detection_bullet/src/bullet_integration/contact_checker_common.cpp
Outdated
Show resolved
Hide resolved
Co-authored-by: Robert Haschke <rhaschke@users.noreply.github.com>
|
Sorry, I missed some closing parentheses. |
rhaschke
left a comment
There was a problem hiding this comment.
Fix parentheses. Still unchecked. I just did that in the Web GUI.
Co-authored-by: Robert Haschke <rhaschke@users.noreply.github.com>
Co-authored-by: Robert Haschke <rhaschke@users.noreply.github.com>
|
This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete. |
|
This pull request is in conflict. Could you fix it @sjahr? |
|
This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete. |
|
This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete. |
Description
Checklist