eProsima / Micro-XRCE-DDS-Apps

Looking for commercial support? Contact info@eprosima.com
10 stars 5 forks source link

Client cannot create participant with agent #15

Closed maxikrie closed 3 years ago

maxikrie commented 3 years ago

I am running MicroXRCEAgent compiled from sources (Micro-XRCE-DDS master) and microxrceclient compiled for NuttX (Micro-XRCE-DDS-Apps master). I can create a session from the client, which is acknowledged by the agent - however when trying to create a participant I get an error by the agent. This is the full output of the agent:

MicroXRCEAgent A subcommand is required Run with --help for more information.

Enter command: udp4 --port 5001 Press CTRL+C to exit [1610475334.625951] info | UDPv4AgentLinux.cpp | init | running... | port: 5001 [1610475458.569652] info | Root.cpp | create_client | create | client_key: 0xAABBCCDD, session_id: 0x81 [1610475458.569736] info | SessionManager.hpp | establish_session | session established | client_key: 0x2864434397, address: 192.168.0.181:12622 [1610475458.569796] info | SessionManager.hpp | establish_session | session re-established | client_key: 0x2864434397, address: 192.168.0.181:12622 2021-01-12 19:17:55.726 [XMLPARSER Error] Profile 'default_xrce_participant' not found ' -> Function fillParticipantAttributes

The commands for the client are: create_session create_participant 1

I am following this tutorial https://micro-xrce-dds.docs.eprosima.com/en/latest/shapes_demo.html

maxikrie commented 3 years ago

Unintended duplicate post, please delete.