Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intermediate Inbound Connectors need to be activated for all running process instances #3227

Open
johnBgood opened this issue Sep 4, 2024 · 1 comment
Labels
kind:bug Something isn't working support Support ticket

Comments

@johnBgood
Copy link
Contributor

Describe the Bug

Currently, Inbound Connectors are activated only for the latest version of each process definition.

This is incorrect, see this discussion.

The customer had a process running in different versions:

  • V1, this instance was blocked on a Polling Connector (because we didn't start any connector for this process version)
  • V3, working instances

Steps to Reproduce

  1. Create a new BPMN diagram, using an Intermediate Polling connector
  2. Configure the connector's activation condition so that it blocks there (body.status = "Awesome!NOTCOMPLETED", if your endpoint returns a body with {status: "Awesome!"})
  3. Deploy (V1), and start the process
  4. Make some changes and deploy+start (V2)
  5. Change the response body (use beeceptor) to "Awesome!NOTCOMPLETED"
  6. The V1 instance doesn't complete because the connector is not activated anymore

Expected Behavior

Connectors are activated if they're part of a running process instance.

See https://jira.camunda.com/browse/SUPPORT-23440

@johnBgood johnBgood added kind:bug Something isn't working support Support ticket labels Sep 4, 2024
@sbuettner
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:bug Something isn't working support Support ticket
Projects
None yet
Development

No branches or pull requests

2 participants