eProsima / Integration-Service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[is::core::InstanceHandle] Failed to load middlewares

MandingoMagnus opened this issue · comments

Hello,

When trying to run the IS to communicate a ROS2 publisher and a FastDDS subscriber (same as the examples) i get the following error:

eolos@eolos:~/is-workspace$ integration-service src/Integration-Service/examples/basic/fastdds_ros2__helloworld.yaml

[Integration Service][ERROR] [is::core::Config] Unable to find .mix file for middleware 'fastdds'. The following locations were checked unsuccessfully: 

	- /home/eolos/is-workspace/install/is-ros2-mix-generator/lib/fastdds.mix
	- /home/eolos/is-workspace/install/is-ros2-mix-generator/lib/is/fastdds.mix
	- /home/eolos/is-workspace/install/is-ros2-mix-generator/lib/is/fastdds/fastdds.mix
	- /home/eolos/is-workspace/install/is-ros2/lib/fastdds.mix
	- /home/eolos/is-workspace/install/is-ros2/lib/is/fastdds.mix
	- /home/eolos/is-workspace/install/is-ros2/lib/is/fastdds/fastdds.mix
	- /home/eolos/is-workspace/install/is-mock/lib/fastdds.mix
	- /home/eolos/is-workspace/install/is-mock/lib/is/fastdds.mix
	- /home/eolos/is-workspace/install/is-mock/lib/is/fastdds/fastdds.mix
	- /home/eolos/is-workspace/install/is-json-xtypes/lib/fastdds.mix
	- /home/eolos/is-workspace/install/is-json-xtypes/lib/is/fastdds.mix
	- /home/eolos/is-workspace/install/is-json-xtypes/lib/is/fastdds/fastdds.mix
	- /home/eolos/is-workspace/install/is-core/lib/fastdds.mix
	- /home/eolos/is-workspace/install/is-core/lib/is/fastdds.mix
	- /home/eolos/is-workspace/install/is-core/lib/is/fastdds/fastdds.mix
	- /opt/ros/humble/opt/rviz_ogre_vendor/lib/fastdds.mix
	- /opt/ros/humble/opt/rviz_ogre_vendor/lib/is/fastdds.mix
	- /opt/ros/humble/opt/rviz_ogre_vendor/lib/is/fastdds/fastdds.mix
	- /opt/ros/humble/lib/x86_64-linux-gnu/fastdds.mix
	- /opt/ros/humble/lib/x86_64-linux-gnu/is/fastdds.mix
	- /opt/ros/humble/lib/x86_64-linux-gnu/is/fastdds/fastdds.mix
	- /opt/ros/humble/lib/fastdds.mix
	- /opt/ros/humble/lib/is/fastdds.mix
	- /opt/ros/humble/lib/is/fastdds/fastdds.mix
	- /usr/local/lib/x86_64-linux-gnu/fastdds.mix
	- /usr/local/lib/x86_64-linux-gnu/is/fastdds.mix
	- /usr/local/lib/x86_64-linux-gnu/is/fastdds/fastdds.mix
	- /usr/local/lib/fastdds.mix
	- /usr/local/lib/is/fastdds.mix
	- /usr/local/lib/is/fastdds/fastdds.mix
	- /usr/lib/x86_64-linux-gnu/fastdds.mix
	- /usr/lib/x86_64-linux-gnu/is/fastdds.mix
	- /usr/lib/x86_64-linux-gnu/is/fastdds/fastdds.mix
	- /usr/lib/fastdds.mix
	- /usr/lib/is/fastdds.mix
	- /usr/lib/is/fastdds/fastdds.mix
Try adding your middleware's install path to IS_PREFIX_PATH or IS_FASTDDS_PREFIX_PATH environment variables.
[Integration Service][ERROR] [is::core::InstanceHandle] Failed to load middlewares!

What could be causing this issue? How can I solve it? I am currently using FastDDS 2.13.3 and ROS2 Humble Hawksbill running under Ubuntu 22.04.

Thank you very much.