Both endpoints exist and discovered each other, but their QoS policies are incompatible, so DDS refuses to connect them. The topic looks alive and no data flows.
This is a configuration or addressing mistake on the wire, upstream of anything Forge sees. Where Forge helps is the step after you fix it: once the point returns data, its vendor tag name maps to a canonical field automatically, so you do not also have to hand-maintain a name table for every point you just re-addressed.
One MCP endpoint serves every protocol adapter. 16,908 curated mappings, 366 canonical fields.
Other ROS 2 (DDS) codes: No publishers discovered RCL_RET_TIMEOUT Failed to find a free participant index
Equipment that speaks ROS 2 (DDS): ABB Robotics KUKA MiR (Mobile Industrial Robots) Universal Robots Fanuc Robotics OTTO Motors Yaskawa Motoman 6 River Systems AGILOX Doosan Robotics
Other protocols: Modbus OPC UA MQTT / Sparkplug B FANUC FOCAS EtherNet/IP PROFINET / S7 BACnet/IP J1939 (CAN) MTConnect SNMP MAVLink HTTP / REST CSV ingest