Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Case 765542

Discussion in '5.4 Beta' started by Don-Gray, Jan 28, 2016.

  1. Don-Gray

    Don-Gray

    Joined:
    Mar 18, 2009
    Posts:
    2,278
    Just started happening today, not sure if it was some 3rd party update.

    ReflectionTypeLoadException: The classes in the module cannot be loaded.
    System.Reflection.Assembly.GetTypes () (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/Assembly.cs:371)
    UnityEditor.Events.InterceptedEventsPreview.InitializeEvetnsInterfaceCacheIfNeeded () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEditor.UI/UI/InterceptedEventsPreview.cs:253)
    UnityEditor.Events.InterceptedEventsPreview.GetEventsInfo (UnityEngine.GameObject gameObject) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEditor.UI/UI/InterceptedEventsPreview.cs:179)
    UnityEditor.Events.InterceptedEventsPreview.Initialize (UnityEngine.Object[] targets) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEditor.UI/UI/InterceptedEventsPreview.cs:64)
    UnityEditor.InspectorWindow.GetPreviewsForType (UnityEditor.Editor editor) (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:305)
    UnityEditor.InspectorWindow.CreatePreviewables () (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:273)
    UnityEditor.InspectorWindow.OnGUI () (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:335)
    System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)

    ArgumentException: Getting control 0's position in a group with only 0 controls when doing Repaint
    Aborting
    UnityEngine.GUILayoutGroup.GetNext () (at C:/buildslave/unity/build/Runtime/IMGUI/Managed/GUILayoutUtility.cs:665)
    UnityEngine.GUILayoutUtility.BeginLayoutGroup (UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options, System.Type layoutType) (at C:/buildslave/unity/build/Runtime/IMGUI/Managed/GUILayoutUtility.cs:271)
    UnityEditor.EditorGUILayout.BeginVerticalScrollView (Vector2 scrollPosition, Boolean alwaysShowVertical, UnityEngine.GUIStyle verticalScrollbar, UnityEngine.GUIStyle background, UnityEngine.GUILayoutOption[] options) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:7178)
    UnityEditor.EditorGUILayout.BeginVerticalScrollView (Vector2 scrollPosition, UnityEngine.GUILayoutOption[] options) (at C:/buildslave/unity/build/Editor/Mono/EditorGUI.cs:7172)
    UnityEditor.InspectorWindow.OnGUI () (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:343)
    System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222)
     
  2. wegue

    wegue

    Joined:
    May 2, 2015
    Posts:
    2
    Same here. Anyone got around it?
     
  3. Don-Gray

    Don-Gray

    Joined:
    Mar 18, 2009
    Posts:
    2,278
    If you can reproduce this in a small project, Unity would like to see it.
     
  4. wegue

    wegue

    Joined:
    May 2, 2015
    Posts:
    2
    Sadly I can't. After deleting the "Library" folder from my project and letting Unity reimport all assets, the error went away and was replaced by the error below.

    Can't say which one is better :). I'm on 5.3.2p3 btw., not 5.4 Beta.

    Edit:

    The original error message popped up again after a while, but I don't have a reliable way to reproduce it.

    The problem below seems completely unrelated.

    ReflectionTypeLoadException: The classes in the module cannot be loaded.
    System.Reflection.Assembly.GetTypes () (at /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/Assembly.cs:371)
    UnityEditor.AttributeHelper+<CallMethodsWithAttribute>c__Iterator3`1[System.Collections.Generic.IEnumerable`1[UnityEditorInternal.PluginDesc]].MoveNext () (at C:/buildslave/unity/build/Editor/Mono/AttributeHelper.cs:277)
    UnityEditor.PluginImporter+<GetExtensionPlugins>c__Iterator0.MoveNext () (at C:/buildslave/unity/build/artifacts/generated/common/editor/PluginImporterBindings.gen.cs:123)
    UnityEditor.Android.PostProcessAndroidPlayer.PreparePlugins (System.String stagingArea, System.String targetLibrariesFolder)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcessInternal (System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
    UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry)
    UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (BuildPostProcessArgs args)
    UnityEditor.PostprocessBuildPlayer.Postprocess (BuildTarget target, System.String installPath, System.String companyName, System.String productName, Int32 width, Int32 height, System.String downloadWebplayerUrl, System.String manualDownloadWebplayerUrl, BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:316)
    UnityEditor.HostView:OnGUI()
     
    Last edited: Feb 15, 2016
  5. GabrieleUnity

    GabrieleUnity

    Unity Technologies

    Joined:
    Sep 4, 2012
    Posts:
    116
    Hello,

    we are working on solving the issue. 765542 is still being processed, but we have an identical bug we are working on that will be fixed in one of the upcoming patch releases and/or betas.

    Thanks for the feedback,
    Gabriele
     
  6. MrLucid72

    MrLucid72

    Joined:
    Jan 12, 2016
    Posts:
    992
    Code (CSharp):
    1. ReflectionTypeLoadException: The classes in the module cannot be loaded.
    2.   at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
    3.   at System.Reflection.Assembly.GetTypes () [0x00000] in /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/Assembly.cs:371
    4.   at UnityEditor.Events.InterceptedEventsPreview.InitializeEvetnsInterfaceCacheIfNeeded () [0x0003b] in C:\buildslave\unity\build\Extensions\guisystem\UnityEditor.UI\UI\InterceptedEventsPreview.cs:253
    5.   at UnityEditor.Events.InterceptedEventsPreview.GetEventsInfo (UnityEngine.GameObject gameObject) [0x00000] in C:\buildslave\unity\build\Extensions\guisystem\UnityEditor.UI\UI\InterceptedEventsPreview.cs:179
    6.   at UnityEditor.Events.InterceptedEventsPreview.Initialize (UnityEngine.Object[] targets) [0x0002f] in C:\buildslave\unity\build\Extensions\guisystem\UnityEditor.UI\UI\InterceptedEventsPreview.cs:64
    7.   at UnityEditor.InspectorWindow.GetPreviewsForType (UnityEditor.Editor editor) [0x000be] in C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:305
    8.   at UnityEditor.InspectorWindow.CreatePreviewables () [0x00041] in C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:273
    9.   at UnityEditor.InspectorWindow.OnGUI () [0x00010] in C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:335
    10.   at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
    11.   at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000d0] in /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222
    12. (Filename: /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/Assembly.cs Line: 371)
    13.  
    14. ArgumentException: Getting control 0's position in a group with only 0 controls when doing Repaint
    15. Aborting
    16.  at UnityEngine.GUILayoutGroup.GetNext () [0x00038] in C:\buildslave\unity\build\Runtime\IMGUI\Managed\GUILayoutUtility.cs:665
    17.  at UnityEngine.GUILayoutUtility.BeginLayoutGroup (UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options, System.Type layoutType) [0x0004f] in C:\buildslave\unity\build\Runtime\IMGUI\Managed\GUILayoutUtility.cs:271
    18.  at UnityEditor.EditorGUILayout.BeginVerticalScrollView (Vector2 scrollPosition, Boolean alwaysShowVertical, UnityEngine.GUIStyle verticalScrollbar, UnityEngine.GUIStyle background, UnityEngine.GUILayoutOption[] options) [0x00000] in C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:7177
    19.  at UnityEditor.EditorGUILayout.BeginVerticalScrollView (Vector2 scrollPosition, UnityEngine.GUILayoutOption[] options) [0x00000] in C:\buildslave\unity\build\Editor\Mono\EditorGUI.cs:7171
    20.  at UnityEditor.InspectorWindow.OnGUI () [0x00021] in C:\buildslave\unity\build\Editor\Mono\Inspector\InspectorWindow.cs:343
    21.  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
    22.  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000d0] in /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222
    23. (Filename: /Users/builduser/buildslave/mono-runtime-and-classlibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs Line: 222)