(UnityEngine.UI.Image) for graphic rebuild while we are already inside a graphic rebuild loop. This is not supported. UnityEngine.UI.Graphic

Unity GUI is giving me a series of errors whenever I change resolution.

Trying to add Image (UnityEngine.UI.Image) for graphic rebuild while we are already inside a graphic rebuild loop. This is not supported.
UnityEngine.UI.Graphic:OnRectTransformDimensionsChange()

Trying to add Text (UnityEngine.UI.Text) for graphic rebuild while we are already inside a graphic rebuild loop. This is not supported.
UnityEngine.UI.Graphic:OnRectTransformDimensionsChange()

Trying to add Box (UnityEngine.UI.Image) for graphic rebuild while we are already inside a graphic rebuild loop. This is not supported.
UnityEngine.UI.Graphic:OnRectTransformDimensionsChange()

… and so on.

Basically its giving me errors for all my UI Objects.

and its giving me an out of range exception for my canvas

UnityEngine.UI.CanvasUpdateRegistry.PerformUpdate () (at /Applications/buildAgent/work/d63dfc6385190b60/Extensions/guisystem/guisystem/UI/Core/CanvasUpdateRegistry.cs:107)
UnityEngine.Canvas.SendWillRenderCanvases ()

Why am I getting these errors?

I had this same issue and I updated to the newest Unity build 4.6.1 and that fixed it.