I am trying the same combat again. This time my Cleric was healing herself with Healing Word, with Beacon of Hope active, and it triggered the exception below. I had just saved mid-combat, so I did a quick load and tried again, same parameters. The exception happens every time.
FYI, I tried healing my party with BOH outside of combat, and it worked fine. Something about this encounter is messing it up.
[Exception] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <fb001e01371b4adca20013e0ac763896>:0)
System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <fb001e01371b4adca20013e0ac763896>:0)
DiceRollGroup.SwitchToState (DiceRollGroup+RollState state) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
DiceRollGroup.ConfirmValues (System.Collections.Generic.List`1[T] values, System.Int32 totalValue) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
DiceCollectionsModule.RollDiceGroup (System.Int32 groupIndex, System.Collections.Generic.List`1[T] values, System.Int32 total) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
EffectFormRollPanel.EffectFormsTriggered (RulesetEntity character, System.Collections.Generic.List`1[T] effectInfos) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
EffectFormRollPanel.HealingFormsTriggered (RulesetEntity character, System.Collections.Generic.List`1[T] effectInfos) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
RulesetImplementationManager.ApplyEffectForms (System.Collections.Generic.List`1[T] effectForms, RulesetImplementationDefinitions+ApplyFormsParams formsParams, System.Boolean retargeting, System.Boolean proxyOnly, System.Boolean forceSelfConditionOnly) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
CharacterActionMagicEffect.ApplyForms (GameLocationCharacter caster, RulesetActiveEffect activeEffect, System.Int32 addDice, System.Int32 addHP, System.Int32 addTempHP, System.Int32 effectLevel, GameLocationCharacter target, ActionModifier actionModifier, System.Boolean criticalSuccess, System.Boolean rolledSaveThrow, RuleDefinitions+RollOutcome saveOutcome, System.Int32 targetIndex, System.Int32 totalTargetsNumber, RulesetItem targetITem, RuleDefinitions+EffectSourceType sourceType) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
CharacterActionCastSpell.ApplyMagicEffect (GameLocationCharacter target, ActionModifier actionModifier, System.Int32 targetIndex, System.Int32 targetCount, RuleDefinitions+RollOutcome outcome, System.Boolean rolledSaveThrow, RuleDefinitions+RollOutcome saveOutcome) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
CharacterActionMagicEffect+<MagicEffectExecuteOnTargets>d__66.MoveNext () (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
TA.Coroutine.Run () (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
UnityEngine.Debug:LogException(Exception)
Trace:LogException(Exception)
TA.Coroutine:Run()
GameLocationActionManager:Update()