-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exception in deserialization of BSON #141
Comments
Hi, @ashepele
|
Thank you @JingQF ? It looks like you cloned rosbridge 0.9.0 from https://github.com/RobotWebTools/rosbridge_suite. How did you install it once it was cloned? The installation instructions here will most likely not work http://wiki.ros.org/rosbridge_suite |
Hi, @ashepele. I guess you are using a Ubuntu system, and there are always two ways to install a ROS package:
|
@JingQF , Thank you very much! It is working. The exact steps I followed were:
|
This should be noted on the homepage of the repo, was scratching my head for a while - thanks for finding the fix :) |
Good point. I just added a pointer to the relevant issues. |
This fix was working previously. Now I'm getting the following error when running
Has anyone come across this as well? |
@ashepele I have had that issue myself. The rosbridge server requires a number of packages for it to work properly. If you type something like |
Hi ROSIntegration Team!
I'm running ROS Melodic ('rosversion roscpp' command shows version 1.14.10) on Ubuntu 18.04. My rosbridge version is 0.11.13 (obtained with the command
roscat rosbridge_server package.xml | grep '<version>'):
)I've been using the ROSIntegration plugin successfully for a while now. Lately, though, I'm seeing a recurring error:
[ERROR] [1609882439.165964]: [Client 1] Exception in deserialization of BSON
usually followed by a crash. This happens when using the latest commit of ROSIntegration (c71c6ad) but doesn't seem to be an issue that was introduced in ROSIntegration recently. Rather, it seems like something external (perhaps ROS or the rosbridge) changed leaving ROSIntegration no longer compatible.
Another thing I noticed is that the version of BSON packaged with this plugin is 1.0, whereas the latest available version is 1.17.3 here http://mongoc.org/libbson/
Are you aware of such an issue and are you able to reproduce it? Could you please advise?
Best Regards,
-Aleksey
The text was updated successfully, but these errors were encountered: