Skip to main content
chitras0004
April 19, 2023
Question

All active Receive Message executes even when condition evaluates to false

  • April 19, 2023
  • 6 replies
  • 0 views

I have few active receive message(cancel_process) event with a condition to match a request id and then proceed. A different process executes and send message(cancel_request) with request id to all receivers, this call does not have destination process ids. After this, all active receive message node moved further even though the condition was false.

The receive message executes even when the condition evaluated to false, has anyone faced this issue?

Thanks in advance!

6 replies

stefanhelzle0001
Brainy
April 19, 2023

I only see this behavior in case the condition runs into an edge case. Can you share that code snippet and event configuration?

chitras0004
April 19, 2023

Send and receive message configuration snapshot attached.

We are sending an ID from send message and same is validated in receive message. I confirm we have value for pv in send and receive process.

stefanhelzle0001
Brainy
April 19, 2023

Seems to be OK on the first sight. Is there a specific reason to broadcast that message instead of targeting a specific instance? I assume you are aware of the best practices around messaging.