Answered

Key conflict with script execution order

Kev 2 months ago updated by Peter - Soxware Developer 2 months ago 1

There is a dictionary conflict with the + button at the bottom of the script execution order screen and a umotion key.  This means I can't add new scripts to the script execution order manifest while I have uMotion installed.

ArgumentException: An item with the same key has already been added. Key: Assets/Plugins/UMotionEditor/Plugins/Application/UMotionApplication.dll.meta

System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) (at <9577ac7a62ef43179789031239ba8798>:0)

System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) (at <9577ac7a62ef43179789031239ba8798>:0)

UnityEditor.ScriptExecutionOrderInspector.ShowScriptPopup (UnityEngine.Rect r) (at :0)

UMotion Version:
1.24.0
Unity Version:
2020.2

Answer

Answer
Answered

Hi Kev,

thank you very much for reporting.

This seems to be a Unity bug in older releases of Unity 2020.2. Please update to the latest Unity 2020.2 release (I just verified that this issue does not appear in Unity 2020.2.6f1).

Please let me know in case you need any further assistance.

Best regards,
Peter

Answer
Answered

Hi Kev,

thank you very much for reporting.

This seems to be a Unity bug in older releases of Unity 2020.2. Please update to the latest Unity 2020.2 release (I just verified that this issue does not appear in Unity 2020.2.6f1).

Please let me know in case you need any further assistance.

Best regards,
Peter