0
Fixed
picking fallback shader triggers NullReferenceException
Picture below shows the bug.
I simply create any create shader, and attach it to a material. Then, I click "pick" button for fallback shader. The NullReferenceException is triggered.
I didn't find the folder of "C:/buildslave/..." mentioned in error information.
The post below says that "something is locking that directory". I shut down my antivirus scanner, and run Unity as administrator, which didn't solve the problem.
http://forum.unity3d.com/threads/error-building-player-ioexception-tempserializationweaver-not-empty.325074/
Maybe it is a Unity bug.
I simply create any create shader, and attach it to a material. Then, I click "pick" button for fallback shader. The NullReferenceException is triggered.
I didn't find the folder of "C:/buildslave/..." mentioned in error information.
The post below says that "something is locking that directory". I shut down my antivirus scanner, and run Unity as administrator, which didn't solve the problem.
http://forum.unity3d.com/threads/error-building-player-ioexception-tempserializationweaver-not-empty.325074/
Maybe it is a Unity bug.
Answer
Just managed to trigger it. I clicked "Pick", but didn't pick any shader. Now it will keep throwing the exception each time I click "Pick" again until I restart.
Here is the stacktrace:
NullReferenceException UnityEngine.Material..ctor (UnityEngine.Shader shader) (at C:/buildslave/unity/build/artifacts/generated/common/runtime/ShaderBindings.gen.cs:168) ShaderForge.SFPSC_Meta.DisplayShaderContext (Rect r) ShaderForge.SFPSC_Meta.ShaderPicker (Rect r, System.String s) ShaderForge.SFPSC_Meta.DrawInner (UnityEngine.Rect& r) ShaderForge.SFPS_Category.Draw (Single yOffset) ShaderForge.SF_PassSettings.OnLocalGUI (Int32 yOffset, Int32 in_maxWidth) ShaderForge.SF_Editor.DrawPreviewPanel (Rect r) ShaderForge.SF_Editor.OnGUI () 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)
Answer
Fixed
This should have been fixed as of 1.23, which version are you on?
Oops! My bad, my client hasn't given me the latest version yet! Just happened to ran across this post in search of where the Fallback-setting was, and saw this happening and figured I'd throw in my stacktrace for you :)
Customer support service by UserEcho
This should have been fixed as of 1.23, which version are you on?