Symptoms
We recently upgraded to 4.6.11 and one of our forms rules is now breaking. It currently does not break on the environment with 4.6.9, but it does break on the environment that we upgraded to 4.6.11. The error seems to be where a rule is run asynchronously to pull from AD, but an error is being thrown that the GetUsersByGroup does not have a value to initialize with. The error reads "SmartObject property GroupName is a required property for selected method GetUsersByGroup. Value must be set". Screenshot attached.
Diagnoses
Support created a basic repro of a simple form with an AD picker to cause the same error. This was done in the configuration in the picker's resolving rule by using "then on AD User Smart Object, execute its GetUsersByGroup method > configure an empty parameter field and then map that input to the GroupName value input and then output to a text box.
Resolution
Customer remapped the picker resolving actions for all of the picker's on that view, which fixed the issue. As for why the project did not have this error is 4.6.9, we speculate that 4.6.11 is more stringent in enforcing order of operations.