Skip to content

[Bug]: Diagram editor unable to connect output from sections to other nodes/sections #229

Description

@DillonChew98

Before proceeding, is there an existing issue or discussion for this?

OS and version

Ubuntu 22.04

Open-RMF installation type

Source build

Other Open-RMF installation methods

No response

Open-RMF version or commit hash

f95003c

ROS distribution

Humble

ROS installation type

Source build

Other ROS installation methods

No response

Package or library, if applicable

No response

Description of the bug

Description

Currently there is an issue where it is not possible to connect the output of a defined section to another node/section. This only happens when trying to wire the sections on the UI. Loading up a diagram with predefined connections has no issue.

Link to example diagrams. The wiredup.json contains the fully wired up and working workflow while the bug.json contains the half wired up workflow with the impossible connection.

This seems to be an issue with only the main branch. Tested this with the live demo, which should be on 0.0.6(?) and it works as intended.

Steps to reproduce the bug

  1. Create either 2 sections (Can be empty or defined) or 1 node 1 section
  2. Try to connect the output from one section to the other

Expected behavior

Sections are able to connect to each other directly and the diagram gets executed.

main branch workflow:
Image

live_demo workflow:

Image

Actual behavior

Section outputs cannot connect directly to other nodes/sections. Have to manually alter the connect field in the diagram.json file

Image

Additional information or screenshots

No response

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    • Status
      In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions