Hello. I'm working with a Guard policy in a join and created a simple example to replicate the error I encountered. I have one closed class, J1, generated in the J1 Source. This job is forked into two sub-jobs of the same class. Then, one of the jobs is sent to the Class Switch and becomes J1.1.
In the Join node, the policy used for the J1 class (the parent job class) is Guard, with 1 job for J1.1 and 0 for J1. This should mean that when the J1.1 job is received at the join, the J1 job is unlocked by the join node.
I start the simulation with a J1 population of 40 and a service time in the J1 Source for class J1 equal to exp(0.05), but no job is leaving the join node, and the simulation is stuck.
I also tried using a Log node to print the jobs exiting the join, but the CSV is empty.