UNetWeaver error

Hi,

Just upgarded my version of Unity from 5.1.2 to 5.2. Getting the error below in an existing project of mine. Any thought on how I can diagnose what’s going on?

Thanks,

UNetWeaver error: Exception :System.NullReferenceException: Object reference not set to an instance of an object
  at Unity.UNetWeaver.Weaver.IsDerivedFrom (Mono.Cecil.TypeDefinition td, Mono.Cecil.TypeReference baseClass) [0x00000] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetWeaver.cs:1365
  at Unity.UNetWeaver.NetworkBehaviourProcessor.ProcessSyncVars () [0x00236] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetBehaviourProcessor.cs:1811
  at Unity.UNetWeaver.NetworkBehaviourProcessor.Process () [0x0001c] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetBehaviourProcessor.cs:47
  at Unity.UNetWeaver.Weaver.ProcessNetworkBehaviourType (Mono.Cecil.TypeDefinition td) [0x0008b] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetWeaver.cs:966
  at Unity.UNetWeaver.Weaver.CheckNetworkBehaviour (Mono.Cecil.TypeDefinition td) [0x0008d] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetWeaver.cs:1444
  at Unity.UNetWeaver.Weaver.Weave (System.String assName, IEnumerable`1 dependencies, IAssemblyResolver assemblyResolver, System.String unityEngineDLLPath, System.String unityUNetDLLPath, System.String outputDir) [0x00098] in C:\buildslave\unity\build\Extensions\Networking\Weaver\UNetWeaver.cs:1553
UnityEngine.Debug:LogError(Object)
Unity.UNetWeaver.Log:Error(String) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/Program.cs:20)
Unity.UNetWeaver.Weaver:WeaveAssemblies(IEnumerable`1, IEnumerable`1, IAssemblyResolver, String, String, String) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/UNetWeaver.cs:1647)
Unity.UNetWeaver.Program:Process(String, String, String, String[], String[], IAssemblyResolver, Action`1, Action`1) (at C:/buildslave/unity/build/Extensions/Networking/Weaver/Program.cs:34)
UnityEditor.Scripting.Serialization.Weaver:WeaveUnetFromEditor(String, String, String, String, Boolean)

Never mind I found the script that was the issue.

I’m having the same error and can’t figure out how to fix it. Could you please help me out?

In my case it was me trying to make a singleton class that derived off a network behaviour.