Symptoms
- I am getting the error below appearing in my console:
error ArgumentException: The thing that you want to instantiate is null.
Unity Engine.Object.CheckNullArgument (System.Object arg,
System.String.Message)
Cause
This error is caused when you use a script to instantiate a GameObject that does not reference a prefab.
Resolution
You will need to assign a reference to the GameObject that you wish to instantiate via the inspector or a script.
Via the inspector:
Create reference via a script:
More Information
Comments
4 comments
What if I only get the error when my clients, not the host, call the instantiation?
Host can instantiate objects just fine, and the clients will see them.
Bolt no longer works not even in a new blank project
what is wrong?
this isnt work for me. i even copied the actual path in the "Load" part but it isnt still working and My Object in inspector is still None
This is not true, and though not deeply, then for the newbee it is in contrast to this info:
https://docs.unity3d.com/ScriptReference/Resources.Load.html
However, it does often happen in cases where people for example are using new on a Monobehaviour, or maybe have a Dont Destroy On Load persistant Game manager type of setup that both holds scripts that should load prefabs while at the same time do things such as load scenes with for example
Please sign in to leave a comment.