Level 3 - Two items pulled from queue simultaneously

Hi all,

I have encountered a very strange problem while attempting to complete Assignment 2 in Level 3.
My robot pulls two items from the queue in each transaction, completes one and leaves the other “in progress”. This results in only 50% of the items being completed successfully and the rest are stuck in the queue. I’ve tried deleting the queue, resetting data and running dispatcher again. It still happens :confused:

I only have one “get transaction item” activity, transaction number only increments with one, and I have no clue why this happens. Searching the forum hasn’t lead me anywhere so I hope some of you might know which small, silly mistake I’ve probably made :sweat_smile:

Here is my workflow:
Performer.zip (2.1 MB)

You are invoking twice the GetTransactionData workflow.
One in Main workflow - Get transaction data state and another in Process state.
Delete the one in process state.

Karthik Byggari

1 Like

Oh no, hahaha. Thank you so much! I guess I just needed fresh eyes on it.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.