Vector of Real Objects fails to render in Foxglove on Linux

I am encountering a regression where passing a Vector of real objects to the Dashboard component from the Foxglove extension fails to render on Linux.

  • Singular real objects work correctly on both Linux and Windows.

  • Vectors of real objects work correctly on Windows, but fail to render on Linux.

I am sending multiple detected objects for visualization. Using individual inputs for each object is not a viable workaround. The topic appears on Linux, but the 3D panel remains empty.

This setup previously worked on Linux around December before I updated the Foxglove package, though color properties were inconsistent compared to Windows at that time from what i recall. After updating the Foxglove package on Linux, the vector of real objects no longer renders at all.

Is there a way to roll back the Foxglove package on Linux to a previous version in the meantime?

Here is an image of a minimal repro, on the left is Windows and on the right is the Autera running Linux. The PythonBridge component is running the generate real object demo script provided in the examples folder.

Unclear why but it started working again :melting_face:

Hello,

Is there a way to roll back the Foxglove package on Linux to a previous version in the meantime?

Yes, you can download any pck version from the studio. Go to Help → Check for Updates.

In the new window, uncheck “Show Newest Versions Only” and “Show Newer Versions” and check “Show Older Versions” i.e :

You can only have one pck version installed at a time but you can upgrade/downgrade as much as you want.

Before downloading anything, you should double click on the version you want to see its changelog. This is important because some versions are what we call diagram breaking.

This means that updating to such version will force you to edit your diagram. Most of the time it’s a matter of input types or new properties so the edit is fairly simple.

We try to publish those breaking updates as little as possible but sometimes it is unavoidable.

For example, the foxglove package had one in version 2.0.0 and it looks like this in the changelog :

Unclear why but it started working again

Did it always worked with single objects ? RTMaps and foxglove can communicate right ?

Also, which RTMaps version are you using and on which Ubuntu, 22.04 or newer ?

And finally, does it work with the correct colors or do you still have inconsistencies between the two systems?