Localization Fallback Problem

This looks like a bog standard null reference. You gotta figure out what this refers to in the localization package:

ArgumentNullException: Value cannot be null. Parameter name: _unity_self

Since it’s saying “ArgumentNullException” that might be something like an animator or animation state or something that Unity is expecting to be set up but isn’t set up on device.

That package might have conditionally-compiled code for use outside the editor, so it might just be best to look for _unity_self and see if you can get any intel on what might be null or need setting up.

Here’s my standard blurb on nullrefs. There’s really no other way around them:

The answer is always the same… ALWAYS. It is the single most common error ever. Don’t waste your life on this problem. Instead, learn how to fix it fast… it’s EASY!!

Some notes on how to fix a NullReferenceException error in Unity3D

  • also known as: Unassigned Reference Exception
  • also known as: Missing Reference Exception
  • also known as: Object reference not set to an instance of an object

http://plbm.com/?p=221

The basic steps outlined above are:

  • Identify what is null
  • Identify why it is null
  • Fix that.

Expect to see this error a LOT. It’s easily the most common thing to do when working. Learn how to fix it rapidly. It’s easy. See the above link for more tips.

This is the kind of mindset and thinking process you need to bring to this problem:

Step by step, break it down, find the problem.