[Solved] Editor Crashing when running custom editor script

I have a custom editor script to spawn in Prefabs from the resources folder. The script is a menu that can be opened in the scene view. In the menu I use AssetPreview.GetAssetPreview() to show an image of the prefab. I was having problems with getting a null texture back. https://forum.unity3d.com/threads/help-with-editor-script-assetpreview-getassetpreview-overall-improvements.486857/ I fixed that problem, but like with all fixes, that “Fix” caused another problem. If I have too many Prefabs in a sub menu the Editor freezes to a halt trying to grab all of the asset previews.

This is my current code minus a few things to try and make it smaller.

/*************************************************
    This Editor script builds a GUI interface 
into the scene view (using shift + A).

    It shows a list of a few buttons to create primitives
and a list of buttons for sub categories based  on the 
names of folders in the resources folder.

    When one of the sub catigories is clicked a new menu
is shown. The new list has previews of all the objects that were in 
that subfolder.
************************************************/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;

public class CreationMenu : Editor {

    //Used for the scroll postion of the GUILayout ScrollView
    static Vector2 scrollPos;
    static List<Menu> menus;
    static Menu currentMenu;

    static bool menuOn = false;
    static bool subMenu = false;

    /// A Struct to hold a reference to a prefab and its texture
    class Prefab
    {
        public Prefab(GameObject p)
        {
            prefab = p;
        }

        public GameObject prefab;
        public Texture2D tex;
    };

    /// A Struct to the Name of the folder and a list of Prefabs from that folder
    struct Menu
    {
        public Menu(string name, List<Prefab> list)
        {
            this.name = name;
            listOfPrefabs = list;
        }

        public string name;
        public List<Prefab> listOfPrefabs;
    }

    //Constructor for the class
    static CreationMenu()
    {
        //Setting up empty menus
        menus = new List<Menu> ();
        currentMenu = new Menu (null, null);
    }

    /// Creates the creation menu. And if there are no menus calls get menus
    [MenuItem("Edit/CreationMenu #a")]
    static void CreateCreationMenu() 
    {
        if (!menuOn) 
        {
            if (menus.Count == 0)
                GetMenus ();

            SceneView.onSceneGUIDelegate += OnScene;
            menuOn = true;
        }
        else 
        {
            CloseMenu ();
        }
    }
    //Where my menu is drawn
    private static void OnScene(SceneView sceneview)
    {
        GUILayout.BeginArea (new Rect(10,10,165, sceneview.camera.pixelHeight - 20));

        if(subMenu)
            if(GUILayout.Button ("Back"))
            {
                subMenu = false;
            }

        scrollPos = GUILayout.BeginScrollView (scrollPos);

        if (!subMenu) {
            foreach (Menu menu in menus) {
                if (GUILayout.Button (menu.name)) {
                    currentMenu = menu;
                    FillCurrentMenuTextures();//When we load the menu get the textures
                    subMenu = true;
                }
            }
        }
        else
        {
            foreach(Prefab item in currentMenu.listOfPrefabs) 
            {
                if(item.tex == null)
                {
                    if (GUILayout.Button(item.prefab.name))
                    {
                        CloseMenu ();
                        CreateObject (item);

                    }
                }
                else
                {
                    if (GUILayout.Button(item.tex))
                    {
                        CloseMenu ();
                        CreateObject (item);
                    }
                }

            }    
        }

        GUILayout.EndScrollView ();
        GUILayout.EndArea ();
    }

    private static void CloseMenu()
    { 
        SceneView.onSceneGUIDelegate -= OnScene;
        menuOn = false;
    }

    /// Spawns a prefab based on the pased in prefab Struct
    private static void CreateObject (Prefab gameObject)
    {
        if(gameObject.prefab != null) 
        {
            GameObject temp = (GameObject)PrefabUtility.InstantiatePrefab (gameObject.prefab);
            Undo.RegisterCreatedObjectUndo (temp, "Created " + gameObject.prefab.name);
            temp.transform.position = UnityEditor.SceneView.lastActiveSceneView.pivot;
            Selection.activeGameObject = temp;
        }
        else
        {
            //TODO recreate only the menu that the object is a part of
            //TODO also needs to grab the textures again
            GetMenus ();
        }
    }

    /// Takes the current menu and for each prefab 
    /// it grabs its asset preview and stores it in tex.
    private static void FillCurrentMenuTextures()
    {
        bool isDirty = false;

        Debug.Log ("GET TEXTURES");

        int listLength = currentMenu.listOfPrefabs.Count;

        for(int i = 0; i < listLength; i++) {
            if (currentMenu.listOfPrefabs[i].tex == null)
            {
                currentMenu.listOfPrefabs [i].tex = AssetPreview.GetAssetPreview(currentMenu.listOfPrefabs[i].prefab);

                if (currentMenu.listOfPrefabs [i].tex == null)
                    isDirty = true;
            }
        }
        if(isDirty)
            EditorApplication.update += FillCurrentMenuTextures;
        else
            EditorApplication.update -= FillCurrentMenuTextures;
    }

    [MenuItem("Assets/Load Menus")]
    private static void GetMenus()
    {
        menus.Clear ();
        DirectoryInfo dirInfo = new DirectoryInfo (Directory.GetCurrentDirectory () + "/Assets/Resources");
        //Get all directories in the Resources folder
        DirectoryInfo [] dirs = dirInfo.GetDirectories ();

        //For every folder create a menu with the folder name and all its gameObjects
        foreach(DirectoryInfo item in dirs)
        {
            menus.Add (new Menu(item.Name, GetList(item.Name)));
        }
    }

    /// Loads all GameObjects in the folder of name "path" and returns a list of Prefab structs
    private static List<Prefab> GetList(string path)
    {
        List<Prefab> listOfPreFabs = new List<Prefab> ();
        Object[] t = Resources.LoadAll (path, typeof(GameObject));

        foreach (Object i in t)
        {
            listOfPreFabs.Add (new Prefab((GameObject)i));
        }

        return listOfPreFabs;
    }
}

In order to stop the editor from drowning itself in calls, I tried to cache the images in my prefab class. (All the calls come from FillCurrentMenuTextures())

    class Prefab
    {
        public Prefab(GameObject p)
        {
            prefab = p;
        }

        public GameObject prefab;
        public Texture2D tex
        {
            set
            {
                if(value != null)
                {
                    tex = new Texture2D(value.width, value.height);
                    tex.SetPixels (value.GetPixels ());
                }
            }
            get
            {
                return tex;
            }
        }
    };

But when I change that class unity completely crashes when I try to open up a sub menu. It doesn’t hang or anything, it just immediately dies. I have no clue why. I used the debugger and walked through the code and it seems to crash in FillCurrentMenuTextures() right around the for loop. But the actual line could be different since I doubt the debugger was built to handle it when unity crashes.

I’m really hoping that someone here can help me, I’m sort of out of my depth as it is. This error has me lost. I appreciate anyone who has any feedback for me.

Can you provide the log file when it crashes please ?
You can found it at path: “C:\Users\YOUR_USERNAME\AppData\Local\Unity\Editor”.

Here is the log file. I appreciate you taking a look. Let me know if there’s anything else someone might need.

Initialize mono
Mono path[0] = '/Applications/Unity/Unity.app/Contents/Managed'
Mono path[1] = '/Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0'
Mono config path = '/Applications/Unity/Unity.app/Contents/Mono/etc'
Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,defer=y,address=0.0.0.0:56349
2017-08-09 08:44:14.942 Unity[7349:999153] NSDocumentController Info.plist warning: The values of CFBundleTypeRole entries must be 'Editor', 'Viewer', 'None', or 'Shell'.
...270213 bytes written to /Users/clowther/Library/Unity/Certificates/CACerts.pem

LICENSE SYSTEM [201789 8:44:15] No start/stop license dates set

LICENSE SYSTEM [201789 8:44:15] Next license update check is after 2017-08-08T23:56:20


 COMMAND LINE ARGUMENTS:
/Applications/Unity/Unity.app/Contents/MacOS/Unity
IsTimeToCheckForNewEditor: Update time 1502070599 current 1502293455
/Users/clowther/New Unity Project
Loading GUID <-> Path mappings...0.000036 seconds
Loading Asset Database...0.018413 seconds
Audio: FMOD Profiler initialized on port 54900
AssetDatabase consistency checks...0.025798 seconds
Initialize engine version: 5.6.2f1 (a2913c821e27)
GfxDevice: creating device client; threaded=1
Metal: Editor support disabled, skipping device initialization


(Filename: /Users/builduser/buildslave/unity/build/Runtime/GfxDevice/GfxDeviceSetup.cpp Line: 195)

GfxDevice: creating device client; threaded=1
Renderer: Intel Iris OpenGL Engine
Vendor:   Intel Inc.
Version:  4.1 INTEL-10.25.13
GLES:     0
 GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_fl
ush_render GL_APPLE_object_purgeable GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_ATI_texture_mirror_once GL_NV_texture_barrier
OPENGL LOG: Creating OpenGL 4.1 graphics device ; Context level  <OpenGL 4.1> ; Context handle 244852224
Begin MonoManager ReloadAssembly
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Configuration.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll (this message is harmless)
Initializing Unity.PackageManager (PackageManager) v5.6.2 for Unity v5.6.2f1
Setting Standalone:StandaloneOSXIntel v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
Setting UnityAnalytics v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
  UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
  Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
Setting TestRunner v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
  Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
  UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
  net35/unity-custom/nunit.framework.dll (Extension) GUID: 4b3fa4bde7f1451a8218c03ee6a8ded8
  portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
Setting UNetHLAPI v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
  UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
  Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
  Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
Setting GUISystem v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
  UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
  Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
  Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
Setting Advertisements v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
  UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
  Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
Setting TreeEditor v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
  Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
Setting UnityHoloLens v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
  Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
  Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
  RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
Setting UnityPurchasing v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
  UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
  Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
Setting UnityVR v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
  Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
  Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
  RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
Registering custom unity dll's ...
Register platform support module: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
Registered in 0.000602 seconds.
Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
Refreshing native plugins compatible for Editor in 4.23 ms, found 2 plugins.
Preloading 1 native plugins for Editor in 3.11 ms.
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
Mono: successfully reloaded assembly
- Completed reload, in  0.832 seconds
Registering platform support modules:
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Compiler.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Parser.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.Lang.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Mono.Security.dll (this message is harmless)
Downloading http://update.unity3d.com/5.6/ivy.xml to /var/folders/nr/94d3jlc966n0hpczx_h031lw0000gn/T/unity/c87a9c05-d2e7-404e-ba7a-7c2e5d636e5e/ivy.xml
Registered platform support modules in: 0.168369s.
Native extension for OSXStandalone target not found
Begin MonoManager ReloadAssembly
Shutting down Remote Indexer
Task failed: Downloader Task
Cancelling tasks, domain is going down
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
Registering custom user dll's ...
Registered in 0.009563 seconds.
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
Refreshing native plugins compatible for Editor in 0.30 ms, found 2 plugins.
Preloading 1 native plugins for Editor in 0.30 ms.
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
Mono: successfully reloaded assembly
- Completed reload, in  0.460 seconds
Initializing Unity.PackageManager (PackageManager) v5.6.2 for Unity v5.6.2f1
Setting Standalone:StandaloneOSXIntel v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
Setting UnityAnalytics v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
  UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
  Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
Setting TestRunner v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
  Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
  UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
  net35/unity-custom/nunit.framework.dll (Extension) GUID: 4b3fa4bde7f1451a8218c03ee6a8ded8
  portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
Setting UNetHLAPI v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
  UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
  Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
  Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
Setting GUISystem v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
  UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
  Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
  Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
Setting Advertisements v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
  UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
  Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
Setting TreeEditor v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
  Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
Setting UnityHoloLens v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
  Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
  Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
  RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
Setting UnityPurchasing v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
  UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
  Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
Setting UnityVR v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
  Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
  Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
  RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
Reloading assemblies after script compilation.
Begin MonoManager ReloadAssembly
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
Refreshing native plugins compatible for Editor in 0.30 ms, found 2 plugins.
Preloading 1 native plugins for Editor in 0.31 ms.
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
Mono: successfully reloaded assembly
- Completed reload, in  0.326 seconds
Initializing Unity.PackageManager (PackageManager) v5.6.2 for Unity v5.6.2f1
Setting Standalone:StandaloneOSXIntel v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
Setting UnityAnalytics v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
  UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
  Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
Setting TestRunner v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
  Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
  UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
  net35/unity-custom/nunit.framework.dll (Extension) GUID: 4b3fa4bde7f1451a8218c03ee6a8ded8
  portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
Setting UNetHLAPI v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
  UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
  Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
  Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
Setting GUISystem v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
  UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
  Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
  Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
Setting Advertisements v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
  UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
  Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
Setting TreeEditor v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
  Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
Setting UnityHoloLens v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
  Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
  Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
  RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
Setting UnityPurchasing v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
  UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
  Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
Setting UnityVR v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
  Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
  Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
  RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
Registering platform support modules:
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Compiler.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Parser.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.Lang.dll (this message is harmless)
Registered platform support modules in: 0.047226s.
Native extension for OSXStandalone target not found
Validating Project structure ... 0.001826 seconds.
Refresh: detecting if any assets need to be imported or removed ...
Hashing assets ... 0.001 seconds
  file open: 0.000 seconds (2 files)
  file read: 0.000 seconds (0.006 MB)
  hash: 0.000 seconds
----- Compute hash(es) for 1 asset(s).

Refresh: elapses 0.039050 seconds
Updating Assets/Editor/Scripts/CreationMenu.cs - GUID: 195714141a9da4892a6c36bc98008ccf...
 done. [Time: 108.309456 ms]
Unloading 121 Unused Serialized files (Serialized files now loaded: 0)
System memory in use before: 196.9 MB.
System memory in use after: 196.9 MB.

Unloading 90 unused Assets to reduce memory usage. Loaded Objects now: 573.
Total: 2.071474 ms (FindLiveObjects: 0.110786 ms CreateObjectMapping: 0.068496 ms MarkObjects: 1.866235 ms  DeleteObjects: 0.024830 ms)

- starting compile Library/ScriptAssemblies/Assembly-CSharp-Editor.dll, for buildtarget 27
Refreshing native plugins compatible for Editor in 7.50 ms, found 2 plugins.
Preloading 1 native plugins for Editor in 0.39 ms.

----- Total AssetImport time: 0.248267s, AssetImport time: 0.201457s, Asset hashing: 0.000767s [6.4 KB, 8.202365 mb/s]

Warming cache for 365 main assets: 0.001405 seconds elapsed
Initializing Unity extensions:
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll'  GUID: 12fd8a0055b84bb59e84c9835a37e333
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll'  GUID: 852e56802eb941638acbb491814497b0
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/portable/nunit.framework.dll'  GUID: 405b9b51bb344a128608d968297df79c
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Standalone/UnityEngine.UI.dll'  GUID: f70555f144d8491a825f0804e09c671c
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll'  GUID: f5f67c52d1564df4a8936ccd202a3bd8
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Standalone/UnityEngine.Networking.dll'  GUID: dc443db3e92b4983b9738c1131f555cb
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll'  GUID: 5f32cd94baa94578a686d4b9d6b660f7
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll'  GUID: 86f4de9468454445ac2f39e207fafa3a
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Runtime/UnityEngine.HoloLens.dll'  GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll'  GUID: adebbd281f1a4ef3a30be7f21937e02f
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll'  GUID: 870353891bb340e2b2a9c8707e7419ba
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll'  GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll'  GUID: 97decbdab0634cdd991f8d23ddf0dead
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll'  GUID: 4ba2329b63d54f0187bcaa12486b1b0f
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll'  GUID: 8382b2bb260241859771b69b7f377a8d
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll'  GUID: 1c6d1fbb51834b64847b1b73a75bfc77
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll'  GUID: 307433eba81a469ab1e2084d52d1a5a2
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Runtime/UnityEngine.VR.dll'  GUID: 6cdf1e5c78d14720aaadccd4c792df96
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll'  GUID: 80a3616ca19596e4da0f10f14d241e9f
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll'  GUID: 4113173d5e95493ab8765d7b08371de4
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll'  GUID: 4b3fa4bde7f1451a8218c03ee6a8ded8
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/UnityEngine.Purchasing.dll'  GUID: 8e0cd8ed44d4412cbe0642067abc9e44
 '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/UnityEngine.Advertisements.dll'  GUID: 739bbd9f364b4268874f9fd86ab3beef
Load scene 'Assets/Scenes/test scene.unity' time: 0.053893 ms
Unloading 66 Unused Serialized files (Serialized files now loaded: 0)
WARNING: BC6H/BC7 texture format is not supported, decompressing texture
System memory in use before: 218.1 MB.
System memory in use after: 218.2 MB.

Unloading 30 unused Assets to reduce memory usage. Loaded Objects now: 1620.
Total: 1.778055 ms (FindLiveObjects: 0.183618 ms CreateObjectMapping: 0.034731 ms MarkObjects: 1.544799 ms  DeleteObjects: 0.013765 ms)

2017-08-09 08:44:19.218 Unity[7349:999153] NSWindow warning: adding an unknown subview: <NSView: 0x60000012c260>. Break on NSLog to debug.
2017-08-09 08:44:19.279 Unity[7349:999153] Call stack:
(
    0   AppKit                              0x00007fffaf528aed -[NSThemeFrame addSubview:] + 109
    1   AppKit                              0x00007fffaf528838 -[NSView addSubview:positioned:relativeTo:] + 217
    2   AppKit                              0x00007fffafd3fac5 -[NSThemeFrame addSubview:positioned:relativeTo:] + 43
    3   Unity                               0x0000000102a0f9ff _ZN15ContainerWindow4InitEP13MonoBehaviour5RectTIfEiRK8Vector2fS6_ + 1647
    4   Unity                               0x000000010240799a _Z50ContainerWindow_CUSTOM_INTERNAL_CALL_Internal_ShowP10MonoObjectRK5RectTIfEiRK13Vector2fIcallS7_ + 298
    5   ???                                 0x0000000138ab276b 0x0 + 5245708139
    6   ???                                 0x0000000138ab2674 0x0 + 5245707892
    7   ???                                 0x0000000138ab16e5 0x0 + 5245703909
    8   ???                                 0x0000000136a0615a 0x0 + 5211447642
    9   ???                                 0x0000000136a07423 0x0 + 5211452451
    10  libmono.0.dylib                     0x000000010b31d096 mono_get_runtime_build_info + 3654
    11  libmono.0.dylib                     0x000000010b447a82 mono_runtime_invoke + 117
    12  Unity                               0x000000010209321d _ZN19ScriptingInvocation6InvokeEP21ScriptingExceptionPtrb + 125
    13  Unity                               0x0000000100d13d5d _Z17LoadCurrentLayoutb + 269
    14  Unity                               0x0000000100d12bc2 _Z28LoadDefaultWindowPreferencesv + 754
    15  Unity                               0x0000000102957c05 _ZN11Application20FinishLoadingProjectEv + 885
    16  Unity                               0x00000001029ff5ad -[EditorApplication applicationDidFinishLaunching:] + 909
    17  CoreFoundation                      0x00007fffb1a2a45c __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
    18  CoreFoundation                      0x00007fffb1a2a35b _CFXRegistrationPost + 427
    19  CoreFoundation                      0x00007fffb1a2a0c2 ___CFXNotificationPost_block_invoke + 50
    20  CoreFoundation                      0x00007fffb19e7523 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1827
    21  CoreFoundation                      0x00007fffb19e655c _CFXNotificationPost + 604
    22  Foundation                          0x00007fffb340b907 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
    23  AppKit                              0x00007fffaf65074f -[NSApplication _postDidFinishNotification] + 297
    24  AppKit                              0x00007fffaf6504b4 -[NSApplication _sendFinishLaunchingNotification] + 208
    25  AppKit                              0x00007fffaf513819 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 552
    26  AppKit                              0x00007fffaf51346b -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 661
    27  Foundation                          0x00007fffb3456d8d -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
    28  Foundation                          0x00007fffb3456c07 _NSAppleEventManagerGenericHandler + 102
    29  AE                                  0x00007fffb285af26 _Z20aeDispatchAppleEventPK6AEDescPS_jPh + 544
    30  AE                                  0x00007fffb285ac9d _ZL25dispatchEventAndSendReplyPK6AEDescPS_ + 39
    31  AE                                  0x00007fffb285aba9 aeProcessAppleEvent + 312
    32  HIToolbox                           0x00007fffb0f86ddf AEProcessAppleEvent + 55
    33  AppKit                              0x00007fffaf50ed1d _DPSNextEvent + 1833
    34  AppKit                              0x00007fffafc8a7ee -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2796
    35  AppKit                              0x00007fffaf5033db -[NSApplication run] + 926
    36  AppKit                              0x00007fffaf4cde0e NSApplicationMain + 1237
    37  Unity                               0x0000000102a1c79a _Z10EditorMainiPPKc + 2010
    38  Unity                               0x0000000102a1cf29 main + 9
    39  Unity                               0x0000000100002a94 start + 52
    40  ???                                 0x0000000000000001 0x0 + 1
)
Subscribe to USB device events
EditorUpdateCheck: Response {updateinterval: '3600'} updateurl =  interval = 3600
Issue TrimJob to reduce GI Cache size to maximum 10GB at: '/Users/clowther/Library/Caches/com.unity3d.UnityEditor/GiCache'
Launching external process: /Applications/Unity/Unity.app/Contents/Tools/UnityShaderCompiler
Launched and connected shader compiler UnityShaderCompiler after 0.28 seconds
Setting up 2 worker threads for Enlighten.
  Thread -> id: 70000734a000 -> priority: 1
  Thread -> id: 7000073cd000 -> priority: 1
- Finished compile Library/ScriptAssemblies/Assembly-CSharp-Editor.dll
WeaveUnetFromEditor Temp/Assembly-CSharp-Editor.dll
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.UNetWeaver.dll (this message is harmless)
    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/UnityEngine.Advertisements.dll' because we're compiling for Editor:Editor
    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Standalone/UnityEngine.UI.dll' because we're compiling for Editor:Editor
    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Standalone/UnityEngine.Networking.dll' because we're compiling for Editor:Editor
    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Runtime/UnityEngine.HoloLens.dll' because we're compiling for Editor:Editor
    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/UnityEngine.Purchasing.dll' because we're compiling for Editor:Editor
    Ignoring '/Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Runtime/UnityEngine.VR.dll' because we're compiling for Editor:Editor
WeaveAssemblies unityPath= /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll
WeaveAssemblies unetPath= /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.Pdb.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.Mdb.dll (this message is harmless)
Reloading assemblies after finishing script compilation.
Begin MonoManager ReloadAssembly
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEngine.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.Locator.dll (this message is harmless)
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor-firstpass.dll into Unity Child Domain
Non platform assembly: /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll (this message is harmless)
Loading /Users/clowther/New Unity Project/Library/ScriptAssemblies/Assembly-CSharp-Editor.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/PackageManager/Unity/PackageManager/5.6.2/Unity.PackageManager.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/UnityEngine.Analytics.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics/Editor/UnityEditor.Analytics.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements/Editor/UnityEditor.Advertisements.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing/Editor/UnityEditor.Purchasing.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll into Unity Child Domain
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/RuntimeEditor/UnityEngine.VR.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/Managed/UnityEditor.Graphs.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
Loading /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Core.dll (this message is harmless)
Refreshing native plugins compatible for Editor in 0.31 ms, found 2 plugins.
Preloading 1 native plugins for Editor in 0.32 ms.
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Mono.Cecil.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.SerializationLogic.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.DataContract.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/ICSharpCode.NRefactory.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/System.Xml.Linq.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Managed/Unity.IvyParser.dll (this message is harmless)
Non platform assembly: /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
Mono: successfully reloaded assembly
Refreshing native plugins compatible for Editor in 0.31 ms, found 2 plugins.
Preloading 1 native plugins for Editor in 0.30 ms.

----- Total AssetImport time: 0.045683s, AssetImport time: 0.000000s, Asset hashing: 0.000000s [0 B, 0.000000 mb/s]

- Completed reload, in  0.713 seconds
Initializing Unity.PackageManager (PackageManager) v5.6.2 for Unity v5.6.2f1
Setting Standalone:StandaloneOSXIntel v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport
Setting UnityAnalytics v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityAnalytics
  UnityEngine.Analytics.dll (Extension) GUID: 852E56802EB941638ACBB491814497B0
  Editor/UnityEditor.Analytics.dll (Extension) GUID: 86f4de9468454445ac2f39e207fafa3a
Setting TestRunner v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TestRunner
  Editor/UnityEditor.TestRunner.dll (Extension) GUID: 4113173d5e95493ab8765d7b08371de4
  UnityEngine.TestRunner.dll (Extension) GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
  net35/unity-custom/nunit.framework.dll (Extension) GUID: 4b3fa4bde7f1451a8218c03ee6a8ded8
  portable/nunit.framework.dll (Extension) GUID: 405b9b51bb344a128608d968297df79c
Setting UNetHLAPI v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Networking
  UnityEngine.Networking.dll (Extension) GUID: 870353891bb340e2b2a9c8707e7419ba
  Standalone/UnityEngine.Networking.dll (Extension) GUID: dc443db3e92b4983b9738c1131f555cb
  Editor/UnityEditor.Networking.dll (Extension) GUID: 5f32cd94baa94578a686d4b9d6b660f7
Setting GUISystem v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/GUISystem
  UnityEngine.UI.dll (Extension) GUID: f5f67c52d1564df4a8936ccd202a3bd8
  Standalone/UnityEngine.UI.dll (Extension) GUID: f70555f144d8491a825f0804e09c671c
  Editor/UnityEditor.UI.dll (Extension) GUID: 80a3616ca19596e4da0f10f14d241e9f
Setting Advertisements v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/Advertisements
  UnityEngine.Advertisements.dll (Extension) GUID: 739bbd9f364b4268874f9fd86ab3beef
  Editor/UnityEditor.Advertisements.dll (Extension) GUID: 97decbdab0634cdd991f8d23ddf0dead
Setting TreeEditor v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/TreeEditor
  Editor/UnityEditor.TreeEditor.dll (Extension) GUID: adebbd281f1a4ef3a30be7f21937e02f
Setting UnityHoloLens v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens
  Editor/UnityEditor.HoloLens.dll (Extension) GUID: 12fd8a0055b84bb59e84c9835a37e333
  Runtime/UnityEngine.HoloLens.dll (Extension) GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
  RuntimeEditor/UnityEngine.HoloLens.dll (Extension) GUID: 1c6d1fbb51834b64847b1b73a75bfc77
Setting UnityPurchasing v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityPurchasing
  UnityEngine.Purchasing.dll (Extension) GUID: 8E0CD8ED44D4412CBE0642067ABC9E44
  Editor/UnityEditor.Purchasing.dll (Extension) GUID: 8382B2BB260241859771B69B7F377A8D
Setting UnityVR v5.6.2 for Unity v5.6.2f1 to /Applications/Unity/Unity.app/Contents/UnityExtensions/Unity/UnityVR
  Editor/UnityEditor.VR.dll (Extension) GUID: 4ba2329b63d54f0187bcaa12486b1b0f
  Runtime/UnityEngine.VR.dll (Extension) GUID: 6cdf1e5c78d14720aaadccd4C792df96
  RuntimeEditor/UnityEngine.VR.dll (Extension) GUID: 307433eba81a469ab1e2084d52d1a5a2
Registering platform support modules:
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Compiler.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/Boo.Lang.Parser.dll (this message is harmless)
Platform assembly: /Applications/Unity/Unity.app/Contents/Mono/lib/mono/2.0/UnityScript.Lang.dll (this message is harmless)
Registered platform support modules in: 0.054992s.
Native extension for OSXStandalone target not found
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
TrimDiskCacheJob: Current cache size 1190mb
Unloading 178 Unused Serialized files (Serialized files now loaded: 0)
System memory in use before: 272.9 MB.
System memory in use after: 273.2 MB.

Unloading 54 unused Assets to reduce memory usage. Loaded Objects now: 4324.
Total: 4.358422 ms (FindLiveObjects: 0.391203 ms CreateObjectMapping: 0.127866 ms MarkObjects: 3.767567 ms  DeleteObjects: 0.069912 ms)


LICENSE SYSTEM [201789 8:44:22] Opening https://license.unity3d.com/update/poll?cmd=2&tx_id=4f0611b73dd764f61affdc4cca11bd5a


LICENSE SYSTEM [201789 8:44:22] Posting <root><SystemInfo><IsoCode>en-US</IsoCode><UserName>clowther</UserName><OperatingSystem>Mac OS X 10.12.5</OperatingSystem><OperatingSystemNumeric>101205</OperatingSystemNumeric><ProcessorType>Intel(R) Core(TM) i7-4578U CPU @ 3.00GHz</ProcessorType><ProcessorSpeed>3000</ProcessorSpeed><ProcessorCount>4</ProcessorCount><ProcessorCores>2</ProcessorCores><PhysicalMemoryMB>16384</PhysicalMemoryMB><ComputerName>Carl’s Mac mini</ComputerName><ComputerModel>Macmini7,1</ComputerModel><UnityVersion>5.6.2f1</UnityVersion></SystemInfo>
  <TimeStamp Value="4QLGDLECYq2MUg=="/>
  <License id="Terms">
    <AlwaysOnline Value="false"/>
    <ClientProvidedVersion Value="5.6.2f1"/>
    <DeveloperData Value="AQAAAEYzLUFKOVUtWjJQQS00NkFLLVpYQ1AtNlJUMw=="/>
    <Features>
      <Feature Value="1"/>
      <Feature Value="2"/>
      <Feature Value="3"/>
      <Feature Value="12"/>
      <Feature Value="17"/>
      <Feature Value="19"/>
      <Feature Value="24"/>
      <Feature Value="33"/>
      <Feature Value="36"/>
      <Feature Value="62"/>
    </Features>
    <InitialActivationDate Value="2016-02-19T06:03:04"/>
    <LicenseVersion Value="5.x"/>
    <MachineBindings>
      <Binding Key="1" Value="E879D38A-23BA-574E-97E9-8F8BF681075B"/>
      <Binding Key="2" Value="C07TW017G1J2"/>
    </MachineBindings>
    <MachineID Value="M5QealhFxbUkpZUkNHEkqPR9gvg="/>
    <SerialHash Value="f8f9e7cb873fc2a0e2effda63f8edd4624dbb792"/>
    <SerialMasked Value="F3-AJ9U-Z2PA-46AK-ZXCP-XXXX"/>
    <StartDate Value=""/>
    <StopDate Value=""/>
    <UpdateDate Value="2017-08-08T23:56:20"/>
  </License>

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<Reference URI="#Terms">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>XPIGsIc9YUxr3dO+juzhc6OaSmA=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>qcbRxteR3+vqusFvJN4pDwFCafgt2hzvmWfGpyN+5vrbScdVroYJeaw6/H23XILn
0SRRxwY4ulKxRPU+MjcFHa5cnU/y/e7MFJveFcE6BOSeQmCS3fx3al3PJn16OPVI
hRSJTCXac/01EkhBK3puURyKJUOTrfKwWqA+JThT5ZH4RHjsvBVdV3F4zaVqb0CD
+ZsUs7OihQ4TnYRImCSZ+NXA5lFOJILUTzSDVe2Ym4AeXVSwf//FqUlSr1toAZ3m
DvZ+jME22FgF4eO4WNHKDuZN0lj4dvnVZDmvw3ELnHU1SSdq5A/b6pp9JNpNeVRs
/WuN4lOcBOm3ocLESOHHuQ==</SignatureValue>
</Signature>
</root>


LICENSE SYSTEM [201789 8:44:23] Received https://license.unity3d.com/update/poll?cmd=2&tx_id=4f0611b73dd764f61affdc4cca11bd5a

LICENSE SYSTEM [201789 8:44:23] Headers:
    HTTP/1.1 200 OK
    Server: nginx/1.2.1
    Date: Wed, 09 Aug 2017 15:44:23 GMT
    Content-Type: application/xml; charset=utf-8
    Content-Length: 173
    Connection: keep-alive
    Status: 200 OK
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    X-Content-Type-Options: nosniff
    X-RX: 7b26088560a93425590cf240bff7327cf208601d
    ETag: W/"c8c524f66867a47e6a7433c678c4b745"
    Cache-Control: max-age=0, private, must-revalidate
    Set-Cookie: _activation_session=MkZCcUQwZlk0aVl1TG5VQ2xMRnk4NmNhaFRpUEJzTFJDSXZjMUZBZmdoUlQvQ01lVUZtMWxWdEZXZ3JrWmRDK1VZdTcvMkZPWFZqYTFQYWFoNi9hTFlNSjA5MnE3RFR3dFZaVjN1djZVNm4xTC9xTUxNNE5ObitHZ1V6amlwNDhNa2FMU1NKOXVkNUw1VWVKMzZnL0R3PT0tLWJZL3J3SVJBTHJOUkRJMS8rdnhhOHc9PQ%3D%3D--e6846301d95fcc73f66a057cde064ef6d5fe1cf6; path=/; secure; HttpOnly
    X-Request-Id: 410256fb-6a33-4875-a39d-a9583d05a5bf
    X-Runtime: 0.598476
    Accept-Ranges: bytes
    X-Varnish: 3082970464
    Age: 0
    Via: 1.1 varnish
    Set-Cookie: SERVERID=varnish02; path=/
  


LICENSE SYSTEM [201789 8:44:23] Opening https://activation.unity3d.com/license.fcgi?CMD=2&TX=4f0611b73dd764f61affdc4cca11bd5a&RX=7b26088560a93425590cf240bff7327cf208601d


LICENSE SYSTEM [201789 8:44:23] Posting <root><SystemInfo><IsoCode>en-US</IsoCode><UserName>clowther</UserName><OperatingSystem>Mac OS X 10.12.5</OperatingSystem><OperatingSystemNumeric>101205</OperatingSystemNumeric><ProcessorType>Intel(R) Core(TM) i7-4578U CPU @ 3.00GHz</ProcessorType><ProcessorSpeed>3000</ProcessorSpeed><ProcessorCount>4</ProcessorCount><ProcessorCores>2</ProcessorCores><PhysicalMemoryMB>16384</PhysicalMemoryMB><ComputerName>Carl’s Mac mini</ComputerName><ComputerModel>Macmini7,1</ComputerModel><UnityVersion>5.6.2f1</UnityVersion></SystemInfo>
  <TimeStamp Value="4QLGDLECYq2MUg=="/>
  <License id="Terms">
    <AlwaysOnline Value="false"/>
    <ClientProvidedVersion Value="5.6.2f1"/>
    <DeveloperData Value="AQAAAEYzLUFKOVUtWjJQQS00NkFLLVpYQ1AtNlJUMw=="/>
    <Features>
      <Feature Value="1"/>
      <Feature Value="2"/>
      <Feature Value="3"/>
      <Feature Value="12"/>
      <Feature Value="17"/>
      <Feature Value="19"/>
      <Feature Value="24"/>
      <Feature Value="33"/>
      <Feature Value="36"/>
      <Feature Value="62"/>
    </Features>
    <InitialActivationDate Value="2016-02-19T06:03:04"/>
    <LicenseVersion Value="5.x"/>
    <MachineBindings>
      <Binding Key="1" Value="E879D38A-23BA-574E-97E9-8F8BF681075B"/>
      <Binding Key="2" Value="C07TW017G1J2"/>
    </MachineBindings>
    <MachineID Value="M5QealhFxbUkpZUkNHEkqPR9gvg="/>
    <SerialHash Value="f8f9e7cb873fc2a0e2effda63f8edd4624dbb792"/>
    <SerialMasked Value="F3-AJ9U-Z2PA-46AK-ZXCP-XXXX"/>
    <StartDate Value=""/>
    <StopDate Value=""/>
    <UpdateDate Value="2017-08-08T23:56:20"/>
  </License>

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<Reference URI="#Terms">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>XPIGsIc9YUxr3dO+juzhc6OaSmA=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>qcbRxteR3+vqusFvJN4pDwFCafgt2hzvmWfGpyN+5vrbScdVroYJeaw6/H23XILn
0SRRxwY4ulKxRPU+MjcFHa5cnU/y/e7MFJveFcE6BOSeQmCS3fx3al3PJn16OPVI
hRSJTCXac/01EkhBK3puURyKJUOTrfKwWqA+JThT5ZH4RHjsvBVdV3F4zaVqb0CD
+ZsUs7OihQ4TnYRImCSZ+NXA5lFOJILUTzSDVe2Ym4AeXVSwf//FqUlSr1toAZ3m
DvZ+jME22FgF4eO4WNHKDuZN0lj4dvnVZDmvw3ELnHU1SSdq5A/b6pp9JNpNeVRs
/WuN4lOcBOm3ocLESOHHuQ==</SignatureValue>
</Signature>
</root>

GET TEXTURES
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:Log(Object)
CreationMenu:FillCurrentMenuTextures() (at Assets/Editor/Scripts/CreationMenu.cs:223)
CreationMenu:OnScene(SceneView) (at Assets/Editor/Scripts/CreationMenu.cs:142)
UnityEditor.SceneView:CallOnSceneGUI() (at /Users/builduser/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:2403)
UnityEditor.SceneView:HandleSelectionAndOnSceneGUI() (at /Users/builduser/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:1721)
UnityEditor.SceneView:OnGUI() (at /Users/builduser/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:1553)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
System.Reflection.MethodBase:Invoke(Object, Object[]) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115)
UnityEditor.HostView:Invoke(String, Object) (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:262)
UnityEditor.HostView:Invoke(String) (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:255)
UnityEditor.HostView:InvokeOnGUI(Rect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/HostView.cs:222)
UnityEditor.DockArea:OnGUI() (at /Users/builduser/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:346)

(Filename: Assets/Editor/Scripts/CreationMenu.cs Line: 223)
class Prefab
{
    public Prefab(GameObject p)
    {
        prefab = p;
    }

    public GameObject prefab;
    public Texture2D tex
    {
        set
        {
            if(value != null)
            {
                tex = new Texture2D(value.width, value.height);
                tex.SetPixels (value.GetPixels ());
            }
        }
        get
        {
            return tex;
        }
    }
};

In your Prefab class, you made a infinite loop, you called tex setter in tex setter block (same in getter). Try something like that:

class Prefab
{
    public Prefab(GameObject p)
    {
        prefab = p;
    }

    public GameObject prefab;
    private Texture2D m_texture;
    public Texture2D tex
    {
        set
        {
            if(value != null)
            {
                m_texture = tex;
            }
        }
        get
        {
            return m_texture;
        }
    }
};

No need to read all texture pixels, copy the texture should be fine.

1 Like

Ohhhhhh that makes so much sense. I haven’t worked much with setters and getters but I completely understand now. Thank you so much for your help man.

Glad to help you :wink: