SerializedProperty / InvalidOperationException when selecting the Localization Setting asset

Hello,

I’m experimenting with an issue when select the Localization Settings asset to view it on Inspector. When the mouse is over Inspector, it disappears and starts showing multiple console errors.

Inspector before the crash:

Console Output:

First crash:

The following crashes:

I don’t know if I’m doing something wrong or whatever what could be.

Best regards,

Hi,
I believe this is fixed. I will check tomorrow when I’m back at my desk :wink:

1 Like

Nice! I suppose that the fix will be released in the next version.

Best regards,

Yes. We are just waiting for the new docs to be approved and then it will be ready.

1 Like

I’m getting a similar issue now in Unity 2019.3, and its when I try to change the Size of an array from 0 to 1, I get the same error message, stating that the array element[0] has disappeared. If the Array already has elements in it, I can add/subtract easilly, but it only happens on new arrays with a size of 0.

Do you know what may be causing this?

Is this from Localization settings or something else?
I believe it may be a bug with SerialiseReference
Try updating to 2019.4.

Sorry for the late reply. Its not related to Localization settings, but i did discover that it only affected the PropertyDrawers of items with Custom Inspectors, event thought the target objects were all serializable.

Once I created a custom inspector for the affected items, I could then make changes to the arrays, without issue.

1 Like