I frequently see this exception when updating my atlas. After the exception, sometimes the atlas is updated, sometimes it is not. Kind of puzzled what's going on. Thinking about reverting back to TexturePacker instead. Has anyone else seen this problem and/or bug reported it?
MissingReferenceException: The object of type 'Texture2D' has been destroyed but you are still trying to access it.
Your script should either check if it is null or you should not destroy the object.
at (wrapper managed-to-native) UnityEngine.Object:get_name ()
at UIAtlasMaker.ExtractSprites (.UIAtlas atlas, System.Collections.Generic.List`1 sprites) [0x00069] in /Users/alexr/Desktop/ChickenFoot/CD Unity project/Assets/NGUI/Scripts/Editor/UIAtlasMaker.cs:473
at UIAtlasMaker.UpdateAtlas (System.Collections.Generic.List`1 textures, Boolean keepSprites) [0x00019] in /Users/alexr/Desktop/ChickenFoot/CD Unity project/Assets/NGUI/Scripts/Editor/UIAtlasMaker.cs:647
at UIAtlasMaker.OnGUI () [0x008dc] in /Users/alexr/Desktop/ChickenFoot/CD Unity project/Assets/NGUI/Scripts/Editor/UIAtlasMaker.cs:923
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000d0] in /Applications/buildAgent/work/27593436b7e20640/mcs/class/corlib/System.Reflection/MonoMethod.cs:222