This new exception is very helpful, but your scene Example 6 triggers this because of how the checkmark is setup.
Scale of 0 is invalid! Zero cannot be divided by, which causes problems. Use a small value instead, such as 0.01
(0.0, 0.0, 0.0)
UnityEngine.Debug:LogError(Object, Object)
UIPanel:UpdateTransforms() (at Assets/NGUI/Scripts/UI/UIPanel.cs:746)
UIPanel:LateUpdate() (at Assets/NGUI/Scripts/UI/UIPanel.cs:957)